需要检查手机是否已连接到互联网。
我目前执行此检查如下:
NSString *connectionString = [[NSString alloc]initWithContentsOfURL:[NSURL URLWithString:@"http://www.google.com/ncr"] encoding:NSUTF8StringEncoding error:nil];
//If user isn't connected
if ([connectionString length] == 0){
//Do this
} else {
//Do that
}
此检查在WIFI网络上完美运行!但是一旦用户在3G / EDGE网络上,connectionString = null
即使在3G网络上,我怎样才能改进这项检查?
由于