最简单的通知swift

发通知的地方:

// 发送通知
 //通知名称常量
let name = NSNotification.Name(rawValue:"change")
NotificationCenter.default.post(name: name, object: nil)

接受通知的地方

//我调用的是重新刷新页面
override func viewWillAppear(_ animated: Bool) {
        let name = NSNotification.Name(rawValue:"change")
        NotificationCenter.default.addObserver(self, selector: #selector(getListData), name: name, object: nil)
    }

    deinit {
        //记得移除通知监听
        NotificationCenter.default.removeObserver(self)
    }

你可能感兴趣的:(最简单的通知swift)