iOS デバイスをスリープしないようにする : Objective-C プログラミング

PROGRAM


iOS デバイスをスリープしないようにする

iPhone アプリで、画面に触れずにしばらく見ているようなプログラムを作るようなとき、デバイスが自動でスリープされてしまうと不都合になる場合があります。

そんなときには次のようにして、デバイスをスリープしないようにすることができます。

// デバイスのスリープタイマーを無効化します。

UIApplication* application = [UIApplication sharedApplication];

 

application.idleTimerDisabled = YES;

これで、デバイスに触らず放置しても、アプリ起動中はデバイスがスリープしないようになりました。

スリープさせない必要がなくなったときには、同じように idleTimerDisabled = NO として、デバイスがスリープできるようにするようにします。

[ もどる ]