我想检查我的视图是否正在侦听UIApplicationWillResignActiveNotification。如果正在侦听,那么我想在dealloc期间删除它。现在我想知道是否有办法使用目标c来做到这一点?有没有办法检查观察者是否在听某些NSNotification?
我不想避免多次添加通知。这里有更多的解释我正在尝试做什么。
我有自定义gridView。我可以使用缩放启用或缩放禁用来初始化它。如果启用了扩展的启用,我将自己添加为UIApplicationWillResignActiveNotification的观察者,但是如果其init的缩放禁用,那么它不会将其自身添加为该通知的观察者。现在,在dealloc中,我想将该gridView作为该通知的观察者来移除。所以我想知道是否有办法找出gridView是否正在侦听通知。
你能否指定你想完成什么任务? – ivanmoskalev
可能重复[如何避免添加多个NSNotification观察员?](http://stackoverflow.com/questions/5658426/how-to-avoid-adding-multiple-nsnotification-observer) – iwasrobbed
有没有办法检查如果观察员已经注册。 – iwasrobbed