Possible Duplicate:
SCNetworkReachabilityGetFlags returns 0 even when wireless availableSCNetworkReachabilityGetFlags给出错误的结果
我们正在使用SCNetworkReachabilityGetFlags,以确定是否互联网连接可用。在某些电话上,它偶尔会提供错误的信息,称某些主机或IP地址无法到达。无论如何忽略标志并发起请求,一切正常。
这个回答表明,在切换飞行模式和断开再次释放缓存SCNetworkReachabilityGetFlags可能会使用: SCNetworkReachabilityGetFlags returns 0 even when wireless available
显然,这不是真正从可用性的角度来看的选项。有没有人遇到同样的问题?是否有替代方案来检查可达性?
这似乎是一个普遍的问题,不仅在这个特定的手机上。如果连接实际可用,则用户不应该在设置中更改任何内容。 – fivanski