使用具有可达性的网络链路调节器

时间:2018-03-02 17:30:16

标签: ios objective-c reachability

我在objective-c app中使用来自https://github.com/tonymillion/Reachability的可访问性。我让它运行,调用startNotifier,我看到一个reachabilityChanged:当我的应用程序启动时调用。现在,当我使用网络链路调节器来模拟不同的网络设置时,我假设会调用reachabilityChanged :.

是不是这种情况还是我需要采取另一个步骤来模拟不同的网络条件?如果我在Mac上关闭WiFi,那么我会得到reachabilityChanged:但不是在网络链接模拟器中进行。

1 个答案:

答案 0 :(得分:0)

可达性观察网络连接的状态,而不是网络连接的质量。

由于您使用的是网络链路调节器,因此只会影响速度或数据包丢失等网络质量。

实际上,当您在测试中声明网络连接丢失或恢复时,可达性通知您变更的唯一方法。