我在objective-c app中使用来自https://github.com/tonymillion/Reachability的可访问性。我让它运行,调用startNotifier,我看到一个reachabilityChanged:当我的应用程序启动时调用。现在,当我使用网络链路调节器来模拟不同的网络设置时,我假设会调用reachabilityChanged :.
是不是这种情况还是我需要采取另一个步骤来模拟不同的网络条件?如果我在Mac上关闭WiFi,那么我会得到reachabilityChanged:但不是在网络链接模拟器中进行。
答案 0 :(得分:0)
可达性观察网络连接的状态,而不是网络连接的质量。
由于您使用的是网络链路调节器,因此只会影响速度或数据包丢失等网络质量。
实际上,当您在测试中声明网络连接丢失或恢复时,可达性通知您变更的唯一方法。