有没有办法查看对象是否已经是某种通知的观察者?NSNotificationCenter:添加观察者,但只有未注册才能观察?可以查询对象的观察状态?
目前,每个addObserver
调用与removeObserver
配对以避免重复的观察者,但有没有办法在调用addObserver
之前查看对象是否已经是观察者?
NSNotificationCenter.defaultCenter().removeObserver(self, name: CustomEvent, object: foo)
NSNotificationCenter.defaultCenter().addObserver(self, selector: #("test"), name: CustomEvent, object: foo)
@ozgur好吧,请添加为答案,所以你可以收到信用 – Crashalot