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

2018/02/09更新 カテゴリー:ビジネスハック,開発奮闘記 タグ:
  • このエントリーをはてなブックマークに追加

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

SPONSOR

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

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

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

}

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

- (void)volumesave {

}

  • このエントリーをはてなブックマークに追加
SPONSOR

PROFILE

プロフィール

入江 慎吾
受託開発で年3,000万以上を売り上げるも、受託をやめることを決意 / 自分のサービスで生きていくために挑戦中🔥現在プロダクトの売上は月40万円 / 個人開発コミュニティ「入江開発室」を運営(約300名) / MENTAなど20個以上のプロダクトを開発。
(詳しいプロフィール)

PRODUCT

イリテクで開発したプロダクト

RELATION

関連する記事

SPONSOR

TAG

タグから記事をさがす