【Swift5】アプリがバックグラウンドに入った時の処理。

なんか以前はappDelegateを使ってたよーな気がしたんだけど調べ直してみた。

import UIKit

class ViewController: UIViewController, UIApplicationDelegate{

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
     
        NotificationCenter.default.addObserver(self,
                                               selector: #selector(ViewController.background),//通知来た時の処理先
                                               name: UIApplication.willResignActiveNotification,
                                               object: nil)
    }
    
    @objc func background() {
        print("ばっくぐらうんど通知来た")
    }
}

抜粋なんで動かんかったらすまん。
こんなんで動くと思う。/(^o^)\

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です