下面的代码片段用于使用 Apple 的 Reachability 类检查应用程序中的网络可用性。
- (BOOL) networkAvailable{
return connectivityStatus != NotReachable && ![delegate isForcedOutOfCoverage];}
isForcedOutOfCoverage 是一种始终返回正确值的应用程序方法。
问题是当设备在飞行模式下处于数据漫游开启模式时,NotReachable 值为“否”;这意味着网络可用(在进入飞行模式之前已启用漫游)。
任何人在 Apple 的数据漫游和飞行模式的可达性课程中都有类似的经验吗?
提前致谢。