当应用程序暂停时,这是否可以在控制台下发布 NSNotification?
为什么?
我需要在我的应用程序中测试服务器的可达性(我正在使用Reachability.h
)。
所以,我想知道我是否可以通过暂停程序并执行来随机发布通知
[[NSNotificationCenter defaultCenter] postNotificationName:@"kReachabilityChangedNotification"
object:nil];
在控制台上,在主线程上停止,看看我正在进行的下载是否被冻结。
我可以 :
- 拔下我的以太网线,
- 在我的偏好面板上关闭网络,
- 创建一个引发通知的按钮,
- 使用计时器发布通知,
但我想知道手动发布是否可行。
照原样,该命令在控制台上不起作用,因为显然接收器 'NSNotificationCenter' 是一个转发类,并且相应的 @interface 可能不存在。
在我尝试解决这个问题之前:
- 那会是一个好习惯吗?
- 有人已经试过了吗?
- 我能确定它在主线程上运行吗?