我们如何检测iPhone SDK中是否无法使用wifi

我们有什么方法可以编程方式识别用户的WiFi何时可用/不可用?

我的应用程序需要在两个不同的设备之间交换消息.它在稳定的WiFi设置中运行良好.但如果wifi不稳定,我在检测其他设备是否可用时遇到问题.

我不确定这是否是预期的,但我的基于bonjour的NSNetService发现者没有自动更新可用的设备列表.这留给我一个不可用于交换的服务列表.

我的想法是从列表中删除所有可用的服务并开始新的搜索.

如果我正在考虑正确的方向来解决正确的问题,请告诉我.

提前致谢.

-Murali

最佳答案 也许Apple提供的
Reachability示例代码将在这方面为您提供帮助.虽然有人说它暂时没有更新,但在这种情况下,
here是一个积极维护的分支.

您似乎可以注册通知,以便获得有关网络状态的频繁信息.

点赞