2011-12-05 2 views
2

アプリで20分以上何もしないと、ログインユーザーをipadアプリケーションからログアウトします。どのように私はこれを達成することができます。試しましたログアウトユーザーが20分間アプリに触れない場合

- (void)applicationWillResignActive:(UIApplication *)application 

この方法では成功しませんでした。

追加情報: 私は終了したくないです、私はログアウトするコードを書く方法を呼び出すだけです。

+1

このヘルプです:http://stackoverflow.com/questions/589598/how-to-react-to-applicationwillresignactive-from-anywhere –

+0

か、この:http://stackoverflow.com/questions/1964008/voidapplicationwillresignignuiapplication-application-never-gets-call –

+0

申し訳ありませんが、このメソッドはいくつかの中断が発生したときに呼び出すために私のケースのユーザーはipad.evenで何もしていないno call.no interrupts.just 20分間放置する。 –

答えて

3

ログアウト方法のターゲットを使用してNSTImerを20分に設定し、アクティビティが発生するたびにリセットします。

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

私は終了する必要はありません。私はログアウトするコードを書くmethod.inを呼び出したいと思います。 –

+0

しかし、私の問題は解決しない –

関連する問題