У меня есть приложение, в котором данные загружаются в основном с использованием Wi-Fi или 3G ...
Иногда Wi-Fi отключается и не может загрузить данные с сервера.
У меня есть функция проверки, доступен ли Интернет
- (BOOL) connectedToNetwork
{
NSString *requestString =@"";
NSData *requestData = [NSData dataWithBytes: [requestString UTF8String] length: [requestString length]];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL: [NSURL URLWithString:@"http://www.google.com"]];
[request setHTTPMethod: @"POST"];
[request setTimeoutInterval:10];
[request setHTTPBody: requestData];
return [ NSURLConnection sendSynchronousRequest: request returningResponse: nil error: nil ]!=nil;
}
и я иногда получаю возврат ИСТИНА, хотя низкий уровень соединения ..
Как решить эту проблему?
Ваши предложения очень полезны для меня.
Заранее спасибо