我想检查用户是否拥有有效的互联网连接。这是我的实现方式。它似乎工作正常,但问题在于,在我的iPhone模拟器上它总是显示没有连接(uialert出现),即使我的wifi开启或关闭。是否有人知道我做错了什么? 感谢您的帮助!
Reachability *r= [Reachability reachabilityWithHostName:@"http://www.google.com"];
NetworkStatus internetStatus= [r currentReachabilityStatus];
if ((internetStatus != ReachableViaWiFi) && (internetStatus != ReachableViaWWAN))
{
UIAlertView *alert= [[UIAlertView alloc] initWithTitle:@"No internet" message:@"No internet connection found. Please try again later"
delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
}
else {
// execute code in app
}