Поддерживать состояние сеанса в приложении IPhone - PullRequest
0 голосов
/ 18 апреля 2011

Привет, я хочу сохранить сеанс в моем приложении для iphone. Если приложение входит в фоновое состояние или приложение не активно, я должен переместить пользователя на экран входа. Как это сделать?

Я видел этот пример, но это не помогло мне решить проблему:

Как сохранить сессию для iphone

1 Ответ

0 голосов
/ 18 апреля 2011

Вы можете следовать аналогичной концепции.Когда пользователь входит в систему, введите NSUserDefaults, например

[[NSUserDefaults standardUserDefaults] setValue:@"ABCDEFGHIJK" forKey:@"SessionKey"];

, а в делегате приложения есть один метод с именем

(void) applicationDidEnterBackground:(UIApplication *)application

, которыйбудет вызываться, когда приложение будет работать в фоновом режиме.Просто удалите эту переменную set для сеансового ключа.И пока приложение снова запускается, просто проверьте состояние и перенаправьте пользователя на нужный экран.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...