View側でバックグラウンド移行時の処理を実行したい

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

アプリ実行時に、ホームボタンでバックグラウンドに移行された時に処理を行いたい。こんな時はAppDelegateにてapplicationDidEnterBackgroundを使って処理を行います。これらは、アプリ終了時に各種保存処理を行ったりする場面で最適です。

SPONSOR

同じ動作をView側で実行することも出来ます。例えばViewDidLoad内にて下記を実行します。

//バックグラウンド移行時の処理
if (&UIApplicationDidEnterBackgroundNotification) {

        [[NSNotificationCenter defaultCenter]
         addObserver:self
         selector:@selector(volumesave)
         name:UIApplicationDidEnterBackgroundNotification
         object:[UIApplication sharedApplication]];

}

そして、volumesaveメソッドにて処理を実行します。

- (void)volumesave {

}

この記事もおすすめ
記事を書いている中の人
入江慎吾
WEBサービスやアプリのデザイン・開発をやっているクリエイターです。クラウド見積請求:CLOUD PAPER、リモートワーク求人:Rework、買い物メモアプリ:Rememo。情熱のこもったプロダクトをどんどんつくりたいです。(もっと詳しいプロフィール
この記事をシェアする
  • このエントリーをはてなブックマークに追加
メールマガジンで新着記事をフォロー

 

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