В программе, которую я создаю для 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(и других тестируемых мной доменов), которые, очевидно, достижимы. Как использовать эту функцию для проверки доступности ресурса?