mayaの実験場

この人生は沼だらけ

アプリがフォアグラウンドになったらバッチの件数を0にしたい

f:id:xx_maya_xx:20190923160044p:plain

慣れないうちはコメントはきちんと入れておくこと、と言うお話。

mzgkworks.hateblo.jp

まずバックグラウンド、フォアグラウンドの判別はappDelegateで行う。

    func applicationDidEnterBackground(application: UIApplication) {
        // アプリがバックグラウンドへ移行するタイミングを通知
    }

    func applicationWillEnterForeground(application: UIApplication) {
        // アプリがフォアグラウンドへ移行するタイミングを通知
    }

applicationWillEnterForegroundのメソッドで

blue-bear.jp

これをすればいいので、今回は

    func applicationWillEnterForeground(application: UIApplication) {
        // アプリがフォアグラウンドへ移行するタイミングを通知
        UIApplication.shared.applicationIconBadgeNumber = 0
    }

こうします。

余談
昨晩、今永-トバさんの駒大バッテリーでまさかのホークスさんに勝ったのも素晴らしいですが
今季の交流戦では殊更、乙坂智が輝いています。正直オールスターにはいまの筒香よりニコちゃんを推薦したいです。
ニコちゃんはペナントレースでも輝いてくれることでしょう。
クワちゃんも旬なのだから出番を得て欲しい…!