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;
}