标签: macos cocoa nsnotificationcenter
如标题所述。
我想防止重复的观察者添加,这样选择器就不会被调用两次。
答案 0 :(得分:1)
不,这是不可能的。您可以在添加观察者之前调用removeObserver方法,以确保您没有添加它两次或子类NSNotificationCenter并自己注册所有观察者。
removeObserver
NSNotificationCenter
P.S。您是否尝试过两次添加观察者?您的选择器也被调用了两次吗?