iOS デバイスをスリープしないようにする : Objective-C プログラミング
PROGRAM
iOS デバイスをスリープしないようにする
iPhone アプリで、画面に触れずにしばらく見ているようなプログラムを作るようなとき、デバイスが自動でスリープされてしまうと不都合になる場合があります。
そんなときには次のようにして、デバイスをスリープしないようにすることができます。
// デバイスのスリープタイマーを無効化します。
UIApplication* application = [UIApplication sharedApplication];
application.idleTimerDisabled = YES;
これで、デバイスに触らず放置しても、アプリ起動中はデバイスがスリープしないようになりました。
スリープさせない必要がなくなったときには、同じように idleTimerDisabled = NO として、デバイスがスリープできるようにするようにします。
[ もどる ]