Я работаю над быстрым iPhone-приложением, использующим Parse для бэкэнд, и когда я перезапускаю приложение, currentUser
не распознается и возвращает nil перенаправление на страницу входа. После того, как я вернусь к пользователю, он останется включенным, пока я не остановлю приложение.PFUser currentUser возвращает nil после перезапуска приложения
if PFUser.currentUser() == nil {
//return to the login page
} else {
// perform normal operations
}
мне очень интересно, почему это происходит, так как единственное место, у меня есть PFUser.logOut()
в функции выхода из системы, которая не находится на начальном контроллере представления, и только вызывается при нажатии кнопки. Заранее спасибо за помощь!
EDIT: Эта проблема возникла сегодня утром. За последние 2 недели у меня не было никаких вопросов относительно автоматического входа в систему с использованием синтаксического анализа. Поэтому я не знаю, что я мог сделать, чтобы вызвать это. Единственный код, который я изменил между прошлой ночью и этим утром, пытался передать данные с одного контроллера вида на popoverViewController, добавив делегатов в мои VC, но с тех пор я их удалил и все еще не понимаю.
Что значит перезагрузка приложения? – Lamar
Используете ли вы локальное хранилище данных Parse? –
Перезагрузив приложение, я хочу убить его и любые фоновые процессы, а затем снова открыть его. И нет, я не использую локальный хранилище данных для чего-либо. – nviens