Необходимо проверить, подключен ли телефон к Интернету.Проверьте, подключено ли устройство к i-net
я в настоящее время реализуется эту проверку как следует:
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?
Благодаря
См. Http://stackoverflow.com/questions/1083701/how-to-check-for-an-active-internet-connection-on-iphone-sdk, который может вам помочь. – 4ndrew