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