在我的应用我想打电话给注销功能,如果用户处于空闲状态一段时间如何完成如何检测与iPhone SDK空闲用户
这个答案不适合我 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");
有剩余做些什么吗?
我得到了上述错误...我错过了什么...?
请帮助
感谢
也许你没有把它子分类吧?请参阅:http://stackoverflow.com/questions/1399202/how-to-subclass-uiapplication – 2010-06-23 12:34:40
感谢您的评论...但我已经实现了这种方式只有 我从UIApplication继承我的appDelegate类,并在主内已经写了int retVal = UIApplicationMain(argc,argv,appClass,delegateClass);也在哪里appClass是我的appDelegate类的名称 – 2010-06-23 12:42:46
我编辑了这个问题,并把我如何继承它的代码... – 2010-06-24 05:05:33