Swift & Parse – PFUser currentUser никогда не равен нулюIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Swift & Parse – PFUser currentUser никогда не равен нулю

Сообщение Anonymous »

Я использую Xcode, Swift и Parse. Когда я пытаюсь выйти из системы PFUser, я никогда не получаю нулевой результат.

В этой части приложения 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: "")

}

}
После запуска кода и выхода из системы, где бы ни читался текущий пользователь, я получаю ответ следующего типа, а не ноль. Выполняется действие следующего ViewController, и этого не должно происходить без входа в систему пользователя.

PFUser: 0x37018fbc0, objectId: new, localId: local_3b5eb7453f9af5ed {
}

Я что-то делаю не так или это стандарт?
Если это правильно, как мне вернуть отсутствие входа в систему?

Спасибо

Подробнее здесь: https://stackoverflow.com/questions/302 ... equals-nil
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Текущий пользователь не равен нулю после вызова анализа PFUser.logOut(), Swift2
    Anonymous » » в форуме IOS
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Лучший способ получить CurrentUser в .net 8
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • DetailViewController UISplitViewController равен нулю, если для параметра overrideUserInterfaceStyle установлено значени
    Anonymous » » в форуме IOS
    0 Ответы
    62 Просмотры
    Последнее сообщение Anonymous
  • ActiveConversation всегда равен нулю при разработке приложения iMessage.
    Гость » » в форуме IOS
    0 Ответы
    78 Просмотры
    Последнее сообщение Гость
  • Почему движок равен нулю или мне нужно скачать библиотеку [дубликат]
    Гость » » в форуме JAVA
    0 Ответы
    43 Просмотры
    Последнее сообщение Гость

Вернуться в «IOS»