我正在使用可达性源来检查网络,但是当我们在低Wifi或低EDGE连接中对其进行检查时,它不会立即响应。响应需要更多时间,有时应用会崩溃。如何解决这个问题?每次开始下载时,我都会检查网络连接。
这是代码:
-(BOOL) isNetWorkReachable
{
[hostReach startNotifier];
NetworkStatus netStatus = [hostReach currentReachabilityStatus];
return !(netStatus == NotReachable);
}
有关如何检查可达性的文章:http://blog.ddg.com/?p=24
带有一个新的可达性类,据说它对应用程序开发人员来说更好。