iPhone・iPadアプリでスリープ状態に入らないように制御する

2012/04/12 (2016/09/14更新) タグ: ,
  • このエントリーをはてなブックマークに追加

iPhoneアプリで長い処理を必要とする際、自動スリープに入らないようにしたいケースがあります。

SPONSOR

そんな時はidleTimerDisabledを使います。これをYESにすれば自動スリープを解除。逆にNOにすれば自動スリープに入る状態に設定できます。使いたいViewのviewDidLoadで読み込みます。

//自動スリープの解除
UIApplication *application = [UIApplication sharedApplication];
application.idleTimerDisabled = YES;

ちなみにXcodeからデバッグで実機テストをしている時は、YESにしようが自動スリープにはなりません。なので、一度インストールして接続を切ってテストしましょう。

SPONSOR
記事を書いている中の人
イリテク株式会社/入江 慎吾
WEBサービスやアプリのデザイン・開発をやっているクリエイターです。クラウド見積請求:CLOUD PAPER、リモートワーク求人:Rework、買い物メモアプリ:Rememo。情熱のこもったプロダクトをどんどんつくりたいです。(もっと詳しいプロフィール
関連する記事
メールマガジンで新着記事をフォロー

 

イリテクの最新情報をチェック!
  • follow us in feedly
    RSSで最新記事を読む
イリテクで開発したプロダクト
SPONSOR
こちらの記事もおすすめです