次のコード行は、アプリが何らかのアイドル時間の後に自動的に画面をロックするのを防ぎます。iOS 5.1の自動画面ロックを無効にする
[UIApplication sharedApplication].idleTimerDisabled = YES; //write this in applicationDidFinishLaunching
これはiOS 5.0までうまく動作します。 しかし、iOS 5.1はこの行を尊重せず、何らかのアイドル時間の後に画面をロックします。 この刺激的な問題を解決するにはどうすればよいですか?
ありがとうございました。
編集:その5.0.1デバイスにインストールされた場合、同じコードが正常に動作します
。しかし、私はなぜそれが5.1デバイスで動作していないのかわかりません。
。バグを報告したい場合 - > http://bugreport.apple.com/ –
このコードはどこで呼びますか?実行されていることを確認していますか(ブレークポイントを設定してチェックしていますか?) Appleの例は、デリゲートの 'applicationDidFinishLaunching'に' application.idleTimerDisabled = YES; 'を置くことです。 –
はい@NickBull私はapplicationDidFinishLaunchingの中にコードを入れました。しかし、あなたが見ることができるように、5.0.1のデバイスにインストールされているとき、同じコードがうまく動作します。 – Selvin