0

私のアプリケーションには多くのViewControllerがあります。それはソーシャルネットワークです。たとえば、ユーザーが10分間画面に触れなかった場合、アプリケーションの画像の1つを自動的に変更する必要があります。

私の最初のアイデアは、各画面のタッチを検出し、それに応じて「自動アウェイ」を実装することです。

しかし、もっと簡単な方法が存在するかもしれません。アプリケーションでデバイス全体のタッチを検出できる可能性があります。

前もって感謝します!

4

2 に答える 2

0

新しいページに入るたびに、セッションがいつ (セッションまたはデータベースで) 期限切れになるかを示す変数を増やす必要があります。

たとえば、次を保存します。

現在時刻 + 10 分

次に、各ページで使用する関数を作成します。これは、現在の時間が保存した変数よりも小さいかどうかを確認し、ユーザーが数分以上離れていることを確認します。

于 2013-02-08T10:18:21.483 に答える
0

U タイマーを維持する必要があります。didFinishLaunching で開始します。ユーザーが何らかの操作を行うたびに、タイマーを 10 分にリセットします。ユーザーの操作が 10 分間ない場合、タイマーは期限切れになります。これを試して

于 2013-02-08T10:28:40.220 に答える