相关疑难解决方法(0)

如何在Objective-C中创建委托?

我知道代表们的工作方式,我知道如何使用它们.

但是我该如何创建呢?

cocoa delegates objective-c callback ios

735
推荐指数
14
解决办法
35万
查看次数

iPhone - 测试是否存在通知

在某个代码中,可以添加类似的内容

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(doSomething) name:@"Hello" object:nil];   
Run Code Online (Sandbox Code Playgroud)

如何测试此通知是否已在队列中处于活动状态或已被删除,以防止添加重复?

谢谢.

iphone

20
推荐指数
1
解决办法
1万
查看次数

有没有一种方法可以检查观察者是否收听某些NSNotification?

我想检查我的视图是否在监听UIApplicationWillResignActiveNotification。如果它正在监听,那么我想在dealloc期间将其删除。现在我想知道是否有使用目标c做到这一点的方法?

我不尝试避免为通知添加多个内容。这是我要做什么的更多解释。

我有自定义的gridView。我可以通过启用缩放或禁用缩放来初始化它。如果启用了缩放的init,我将自己添加为UIApplicationWillResignActiveNotification的观察者,但是如果禁用了缩放的init,则它不会将自身添加为该通知的观察者。现在,在dealloc中,我想删除该gridView作为该通知的观察者。所以我想知道是否有办法找出gridView是否正在侦听该通知。

objective-c nsnotifications nsnotification nsnotificationcenter ios

5
推荐指数
1
解决办法
6537
查看次数