Реализовать функцию автоматического выхода из системы в Iphone - PullRequest
0 голосов
/ 13 января 2012

Я делаю приложение, которое входит в систему, используя некоторые имя пользователя и пароль. Теперь, когда я успешно вошел в систему, я хочу, чтобы мое приложение выходило из системы автоматически, если в течение 10-12 минут не было обнаружено взаимодействия с приложением.

Кто-нибудь может мне помочь, как мне этого добиться?

Помощь с некоторым кодом будет очень полезна.

Спасибо

1 Ответ

1 голос
/ 13 января 2012

Вещество, которое вы хотите реализовать, называется УПРАВЛЕНИЕ СЕССИЯМИ. Вы должны создать подкласс UIApplication.

@interface MyUIApp : UIApplication {

}

В этом классе вы должны каждый раз сбрасывать таймер.Кроме того, вы должны проверить, отвечает ли приложение этим или нет. Если idleTimer Превышен, тогда переместите viewController в ваше представление входа в систему.-

#import <UIKit/UIKit.h>

int main(int argc, char *argv[]) {

    NSString* appClass = @"MyUIApp";
    NSString* delegateClass = nil;


    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    int retVal = UIApplicationMain(argc, argv, appClass, delegateClass);

    [pool release];
    return retVal;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...