我想检查我的视图是否正在监听 UIApplicationWillResignActiveNotification。如果它正在监听,那么我想在 dealloc 期间将其删除。现在我想知道是否有办法使用目标 c 来做到这一点?
我并没有尝试避免多次添加通知。这是对我正在尝试做的事情的更多解释。
我有自定义网格视图。我可以在启用缩放或禁用缩放的情况下对其进行初始化。如果启用了缩放的初始化,我将自己添加为 UIApplicationWillResignActiveNotification 的观察者,但如果它的初始化禁用了缩放,那么它不会将自己添加为该通知的观察者。现在,在 dealloc 中,我想删除该 gridView 作为该通知的观察者。所以我想知道是否有办法找出 gridView 是否正在收听该通知。