关闭

Swift3.0中的通知notification

165人阅读 评论(0) 收藏 举报
分类:

1.定义一个通知。新建一个SwiftFile,不继承其他的类(这一点和OC是有区别的,在OC中必须必须继承自NSObject或者NSObject的子类)

let WBUserShouldLoginNotification = "WBUserShouldLoginNotification"


2.注册通知

        //注册通知
        NotificationCenter.default.addObserver(self, selector: #selector(userLogin), name: NSNotification.Name(rawValue: WBUserShouldLoginNotification), object: nil)

3.发送通知
 //发送通知
        NotificationCenter.default.post(name: NSNotification.Name(rawValue: WBUserShouldLoginNotification), object: nil)

4.最后千万别忘了注销通知

deinit {
        NotificationCenter.default.removeObserver(self)
    }


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:13644次
    • 积分:431
    • 等级:
    • 排名:千里之外
    • 原创:29篇
    • 转载:5篇
    • 译文:0篇
    • 评论:0条