Ошибка входа в приложение iPhone - PullRequest
0 голосов
/ 07 марта 2011

У меня есть приложение для iPhone, над которым я работаю, и до сих пор я создал страницу входа в приложение, чтобы только пользователь телефона мог получить доступ к приложению.Вход в систему работает нормально, и приложение работает нормально, но когда я нажимаю кнопку «Домой», приложение «свернуто».И при повторном доступе из переключателя задач он не запрашивает пароль.

Какой именно способ заставить приложение запросить пароль.Если это помогает, я использую навигационные контроллеры, и у меня есть одно представление, предназначенное для входа в систему.

Спасибо за помощь.

Ответы [ 3 ]

1 голос
/ 07 марта 2011

Не можете ли вы проверить активированное приложение в приложении applelegate?

- (void)applicationDidBecomeActive:(UIApplication *)application {
    [self showLoginWindow];
}
0 голосов
/ 07 марта 2011

см. ссылку

вам нужно запретить загрузку приложения из фона.

0 голосов
/ 07 марта 2011

Вы должны работать на iOS4. Когда вы нажимаете кнопку «Домой», ваше приложение переходит в фоновый режим, но все еще работает. Поэтому в следующий раз, когда вы открываете его, он начинается именно с того места, где вы его оставили. Реализуйте

- (void)applicationDidBecomeActive:(UIApplication *)application 

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

- (void)applicationDidEnterBackground:(UIApplication *)application {
   exit(0);
}

РЕДАКТИРОВАТЬ -

Не подходите к выходу (0), просто отключите фоновую обработку, если вы не хотите ее использовать в файле info.plist.

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