Xcode9学习笔记72 - 退出系统前的事件处理

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        
        //获得一个应用实例,应用实例的核心作用是提供程序运行期间的控制和协作,每个程序必须有且仅有一个应用实例
        let app = UIApplication.shared
        NotificationCenter.default.addObserver(self, selector: #selector(ViewController.doSomething(_:)), name: .UIApplicationWillResignActive, object: app)
    }
    
    @objc func doSomething(_ sender:AnyObject) {//响应退出事件,退出前保存用户数据
        print("Saving data before exit.")
    }


发布了94 篇原创文章 · 获赞 4 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/u011728344/article/details/78620671
今日推荐