iphone - 究竟什么时候*必须*应用程序包含 Reachability 类来测试网络可达性?

标签 iphone ios ipad reachability cfnetwork

根据 Cocoa with Love当应用程序需要 WiFi(而不是蜂窝网络)时需要可达性,例如如果应用加载大量视频并且不适合在 3G 网络上使用。

我的应用程序使用互联网,无论是 WiFi 还是 3G,并且只从网络服务下载小数据。

谁能说明应用在什么情况下必须进行这种可达性测试?

最佳答案

如果您的应用程序需要知道它访问网络的能力“何时”发生变化,则需要可达性。

我看到的建议是始终首先尝试访问您的资源,如果您失败了 - 使用来自 Reachability 的数据找出原因。

关于iphone - 究竟什么时候*必须*应用程序包含 Reachability 类来测试网络可达性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10803414/

相关文章:

iphone - MKCoordinateRegion 没有以正确的方式显示在 map 上

objective-c - 仍在解除警报

iphone - 加速度计移动的距离

javascript - 如何将 Web 应用包装为 iOS 应用

iphone - 无法在 iOS 中获取音频输出

iOS 本地化、模拟器和设备始终使用 Base.lproj 而不是用户首选的区域设置

iphone - 如何根据异步检索的数据更新 ViewController 的属性?

ios - CGPoint 是在 MKPolygonView 中吗?

ios - 免费订阅是唯一的应用内购买类型

iOS DoubleClick for Publishers (DFP) .. 错误 : No ad to show