2011-12-05 183 views
2

我想从iPad应用程序注销登录用户,如果他没有在应用程序上做任何事情20分钟。我怎么能做到这一点。我试过注销用户如果不触摸应用程序20分钟

- (void)applicationWillResignActive:(UIApplication *)application 

这个方法没有成功。

附加信息: 我不想终止,只是想调用一个方法,我将编写代码注销。

+1

是这个说明:http://stackoverflow.com/questions/589598/how-to-react-to-applicationwillresignactive-from-anywhere –

+0

或本:http://stackoverflow.com/questions/1964008/voidapplicationwillresignactiveuiapplication-application-never-gets-call –

+0

抱歉没有帮助。因为此方法在发生某些中断时调用。在我的情况下,用户在ipad.even上没有做任何事情,没有call.no中断。只留下20分钟。 –

回答

3

使用一个NSTImer设置为20分钟的目标为您的注销方法,并在每次有活动时重置它。

+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)seconds target:(id)target selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)repeats 
+0

不,我不想终止。只想调用一个method.in,我将编写代码注销。 –

+0

但并没有解决我的问题 –

相关问题