我正在使用此代码...
Reachability *r = [Reachability reachabilityWithHostName:@"www.maxqdata.com"];
NetworkStatus internetStatus = [r currentReachabilityStatus];
if ((internetStatus != ReachableViaWiFi) && (internetStatus != ReachableViaWWAN))
{
UIAlertView *myAlert = [[UIAlertView alloc] initWithTitle:@"No Internet Connection" message:@"You require an internet connection via WiFi or cellular network for location finding to work." delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[myAlert show];
[myAlert release];
}
从这个线程
检查互联网连接。虽然这在原则上有效,但在蜂窝网络可用但无法激活的情况下,我得到了误报,有没有人对如何检测这种情况有任何想法?
或者,这很可能会发生,所以我总是可以忽略它并在 NSURLConnection 方法无法连接时给出错误 - 我担心它可能无法通过审查过程,有没有人有这方面的经验?
谢谢