Ответ 1
Apple docs для checkResourceIsReachableAndReturnError:
state:
Returns whether the resource pointed to by a file URL can be reached.
Примечание: "URL-адрес файла", а не Интернет или другой URL-адрес схемы.
В программе, которую я создаю для iOS 5, я испытываю неожиданное поведение с методом checkResourceIsReachableAndReturnError для NSURL.
Я создал новый проект для проверки проблемы и включил только код:
NSURL *url = [NSURL URLWithString:@"http://www.stackoverflow.com"];
NSError *err = nil;
if([url checkResourceIsReachableAndReturnError:&err]){
NSLog(@"URL is reachable");
}else {
NSLog(@"URL is not reachable");
}
Кроме того, я пробовал:
NSURL *url = [NSURL URLWithString:@"http://www.stackoverflow.com"];
NSError *err = nil;
[url checkResourceIsReachableAndReturnError:&err];
if(err == nil){
NSLog(@"URL is reachable");
}else {
NSLog(@"URL is not reachable");
}
... все еще безрезультатно. Результат всегда: "URL недоступен", в отличие от stackoverflow.com(и других тестируемых мной доменов), которые, очевидно, достижимы. Как использовать эту функцию для проверки доступности ресурса?
Apple docs для checkResourceIsReachableAndReturnError:
state:
Returns whether the resource pointed to by a file URL can be reached.
Примечание: "URL-адрес файла", а не Интернет или другой URL-адрес схемы.