我想檢查我的視圖是否正在偵聽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