В этой части приложения viewController просто показывает несколько кнопок для входа в систему. Одна отправляет пользователя зарегистрироваться. Один отправляет пользователю изменить данные, а другой - простой выход из системы.
Код для двух, которые имеют значение при выходе из системы:
Код: Выделить всё
@IBAction func logout(sender: AnyObject) {
PFUser.logOut()
var currentUser = PFUser.currentUser()
self.displayAlert("You are now logged out", error: "")
println(currentUser!)
}
@IBAction func changeDetails(sender: AnyObject) {
var currentUser = PFUser.currentUser()
println(currentUser!)
if currentUser != nil {
let nextView30 = self.storyboard?.instantiateViewControllerWithIdentifier("changeDetails") as! changeUserDetailsViewController
self.navigationController?.pushViewController(nextView30, animated: true)
} else {
self.displayAlert("Please log in", error: "")
}
}
PFUser: 0x37018fbc0, objectId: new, localId: local_3b5eb7453f9af5ed {
}
Я что-то делаю не так или это стандарт?
Если это правильно, как мне вернуть отсутствие входа в систему?
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/302 ... equals-nil