美文网首页
swift NotificationCenter 通知的简单用法

swift NotificationCenter 通知的简单用法

作者: MrLSX | 来源:发表于2018-11-08 13:42 被阅读0次

通知的作用是一对多,跨界面实现调用函数,依据的是KVO

//1.注册通知
NotificationCenter.default.addObserver(self, selector: #selector(ceshi), name: NSNotification.Name(rawValue: "aaa"), object: nil)

@objc func ceshi(){
    collectionView.backgroundColor = UIColor.darkText
}
//2.调用通知
//这里的名字要和注册的名字一样
let ccc = Notification(name: Notification.Name.init("aaa"))
    
NotificationCenter.default.post(ccc)

//3。注销通知  在注册通知的页面加上
deinit {
    NotificationCenter.default.removeObserver(self)
}

相关文章

网友评论

      本文标题:swift NotificationCenter 通知的简单用法

      本文链接:https://www.haomeiwen.com/subject/qhcwxqtx.html