Я хочу создать простую кнопку LogOut с синтаксическим разбором, но текущий пользователь не получает нуль.Текущий пользователь не nil после вызова PFUser.logOut() parse, swift2
PFUser.logOut()
var currentUser = PFUser.currentUser() // this should be nil but it isn't :(
print(currentUser)
Я также попытался:
PFUser.logOutInBackground()
var currentUser = PFUser.currentUser() // this is also not nil :(
Так что, когда я напечатать CurrentUser это не ноль, как и должно быть. Это:
Optional(<PFUser: 0x7f8d99dd2320 , objectId: new, localId: local_58d62becf7a6f1dc> {
})
Так что я думаю, что приложение создает новый пользователь ?!
Но я хочу, чтобы он был ник, потому что, если я реализую ваш код, и пользователь закроет приложение перед повторным входом в систему, текущий пользователь не будет равен нулю, поэтому он снова войдет в систему –
, поэтому поэтому вы убедитесь, что в app delegate, чтобы узнать, является ли currentUser нулевым или нет. Если null присутствует в Login, если не отображается какой-либо контроллер представления – Lamar
Да, но проблема в том, что PfUser.currentUser() никогда не получает нуль –