gpt4 book ai didi

ios - 从控制台发布 NSNotification

转载 作者:行者123 更新时间:2023-11-29 03:36:33 26 4
gpt4 key购买 nike

是否可以在应用暂停时在控制台下发布 NSNotification?


为什么?

我需要在我的应用程序中测试服务器的可达性(我正在使用 Reachability.h)。

所以,我想知道我是否可以通过暂停程序并执行来随机发布通知

[[NSNotificationCenter defaultCenter] postNotificationName:@"kReachabilityChangedNotification"
object:nil];

在控制台上,停止在主线程上,以查看我正在进行的下载是否已完全卡住。

我可以:

  • 拔下我的以太网线,
  • 在我的偏好面板上关闭网络,
  • 创建一个抛出通知的按钮,
  • 使用计时器发布通知,

但我想知道手动发帖是否可行。

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


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

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

最佳答案

您只需在暂停时输入 lldb 调试器即可:

expr (void)[[NSNotificationCenter defaultCenter] postNotificationName:@"kReachabilityChangedNotification" object:nil]

至于您的其他问题:

好的做法吗?你可以use the network link conditioner或设置您的设备来测试各种网络条件。

参见Posting on the main thread

关于ios - 从控制台发布 NSNotification,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19099098/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com