当应用暂停时,是否可以在控制台下发布NSNotification?
我需要在我的应用中测试服务器的可访问性(我正在使用Reachability.h
)。
所以,我想知道我是否可以随机发布通知,暂停程序并执行
[[NSNotificationCenter defaultCenter] postNotificationName:@"kReachabilityChangedNotification"
object:nil];
在控制台上,停在主线程上,看看我正在进行的下载是否已经完全冻结。
我可以:
但我想知道手工发布是否有用。
按原样,该命令在控制台上不起作用,因为显然接收器'NSNotificationCenter'是一个前向类,相应的@interface可能不存在。
在我尝试解决这个问题之前:
答案 0 :(得分:1)
您可以在暂停时输入lldb调试器:
expr (void)[[NSNotificationCenter defaultCenter] postNotificationName:@"kReachabilityChangedNotification" object:nil]
至于你的其他问题:
良好的做法?您可以use the network link conditioner或设置设备以测试各种网络条件。