我遇到了Apple的可达性类返回错误连接状态的问题,例如,当没有活动的互联网时,它将返回到wifi的连接。一旦应用程序进入此状态,它就无法退出,除非您关闭它,或者新通知正确触发连接。
有没有人有这样的问题?
答案 0 :(得分:-1)
经过进一步调查后,我发现Apple工程师建议您不要使用他们提供的可访问性类来检测互联网连接。因为它可能不可靠。
显然。
最佳解决方案是使用NSURL连接检查连接,并通过成功通知更新所有视图控制器。
答案帖就在这里
Should I listen for reachability updates in each UIViewController?
答案 1 :(得分:-1)
我发现一个更好的解决方案是stopReachability并在每次连接之前重新启动它。这迫使它抓住实际状态并解决了所有问题