是否有可能检查我之前是否已向NSNotificationCenter添加观察者?

时间:2013-08-06 08:07:45

标签: macos cocoa nsnotificationcenter

如标题所述。

我想防止重复的观察者添加,这样选择器就不会被调用两次。

1 个答案:

答案 0 :(得分:1)

不,这是不可能的。您可以在添加观察者之前调用removeObserver方法,以确保您没有添加它两次或子类NSNotificationCenter并自己注册所有观察者。

P.S。您是否尝试过两次添加观察者?您的选择器也被调用了两次吗?