0
我正在製作一個使用某個用戶名和密碼登錄的應用程序。現在,當我成功登錄時,我希望我的應用程序能夠自動註銷,如果在10-12分鐘內找不到與應用程序的交互。在iPhone中實現自動註銷功能
任何人都可以指導我如何實現這?
幫助一些代碼將非常感激。
感謝
我正在製作一個使用某個用戶名和密碼登錄的應用程序。現在,當我成功登錄時,我希望我的應用程序能夠自動註銷,如果在10-12分鐘內找不到與應用程序的交互。在iPhone中實現自動註銷功能
任何人都可以指導我如何實現這?
幫助一些代碼將非常感激。
感謝
要實現被稱爲SESSION MANAGEMENT.You的事情有子類的UIApplication。
@interface MyUIApp : UIApplication {
}
在這個類中你必須重新設置每一次定時器。你也必須檢查應用程序是否被迴應。如果idleTimer被超過,那麼將viewController推到你的登錄視圖。
- (UIResponder *)nextResponder {
[self resetIdleTimer];
return [super nextResponder];
}
你也需要改變主類文件與此: -
#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;
}