私は現在、iPhoneを振るだけの非常にシンプルなアプリを持っています。ただし、iPhone がタッチ イベントを取得していないため、最終的には画面が暗くなり、自動ロックされます。振ったときにオートロックのタイムアウトをリセットする方法があるかどうか疑問に思っていましたか?
自動ロックを完全に無効にするには、次のようにします。
[[ UIApplication sharedApplication ] setIdleTimerDisabled: YES ]
しかし、完全に無効にしたくはありません。iPhone が合法的に使用されていない場合、期待どおりに自動ロックされるはずです。
ご協力いただきありがとうございます。