Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 从控制台发布通知_Ios_Nsnotifications - Fatal编程技术网

Ios 从控制台发布通知

Ios 从控制台发布通知,ios,nsnotifications,Ios,Nsnotifications,当应用程序暂停时,是否可以在控制台下发布通知? 为什么? 我需要在我的应用程序中测试服务器的可访问性(我正在使用reachability.h) 因此,我想知道我是否可以通过暂停程序并执行,在随机时刻发布通知 [[NSNotificationCenter defaultCenter] postNotificationName:@"kReachabilityChangedNotification"

当应用程序暂停时,是否可以在控制台下发布通知?


为什么? 我需要在我的应用程序中测试服务器的可访问性(我正在使用
reachability.h

因此,我想知道我是否可以通过暂停程序并执行,在随机时刻发布通知

[[NSNotificationCenter defaultCenter] postNotificationName:@"kReachabilityChangedNotification"
                                                        object:nil];
在控制台上,在主线程上停止,以查看正在进行的下载是否完全冻结

我可以:

  • 拔下我的以太网线
  • 在“我的首选项”面板上关闭网络
  • 创建一个抛出通知的按钮
  • 使用计时器发布通知
但我想知道一个手动的帖子是否有效

实际上,该命令在控制台上不起作用,因为显然接收方“NSNotificationCenter”是一个转发类,相应的@interface可能不存在


在我尝试解决这个问题之前:

  • 这是好的做法吗
  • 有人已经试过了
  • 我能确定它在主线程上运行吗

暂停时,您只需键入lldb调试器:

expr (void)[[NSNotificationCenter defaultCenter] postNotificationName:@"kReachabilityChangedNotification" object:nil]
至于你的其他问题:

良好做法?您可以安装或设置设备以测试各种网络条件