在我的应用程序中,如果用户空闲了一定时间,我想调用注销函数来完成
这个答案不适合我
iPhone: Detecting user inactivity/idle time since last screen touch
如果我从uiapplication子类化应用委托类并实现
- (void)sendEvent:(UIEvent *)event
它给了我错误
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'There can only be one UIApplication instance.'
在我的应用程序中找不到uiapplication的其他实例
到目前为止我已经做了
而不是
@interface IdleAppDelegate : NSObject <UIApplicationDelegate> {
我把它改成了
@interface IdleAppDelegate : UIApplication<UIApplicationDelegate> {
而主要不是
int retVal = UIApplicationMain(argc, argv, nil, nil);
我把它改成了
int retVal = UIApplicationMain(argc, argv, @"IdleAppDelegate", @"IdleAppDelegate");
还有什么事要做吗?
我得到上面的错误…我错过什么了吗…?
请帮助
谢谢