Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 克服NSURL和x27的意外行为;s checkResourceIsReachableAndReturnError_Ios_Nsurl - Fatal编程技术网

Ios 克服NSURL和x27的意外行为;s checkResourceIsReachableAndReturnError

Ios 克服NSURL和x27的意外行为;s checkResourceIsReachableAndReturnError,ios,nsurl,Ios,Nsurl,在我为iOS 5创建的程序中,我使用NSURL的checkResourceIsReachableAndReturnError方法遇到意外行为 我创建了一个新项目来验证问题,只包含以下代码: NSURL *url = [NSURL URLWithString:@"http://www.stackoverflow.com"]; NSError *err = nil; if([url checkResourceIsReachableAndReturnError:&err]){ NSLog(

在我为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(以及我测试的其他域)显然是可访问的相反。如何利用此功能检查资源是否可访问?

for
checkResourceIsReachableAndReturnError:
状态:

Returns whether the resource pointed to by a file URL can be reached.

注意:“文件URL”,而不是Internet或其他方案URL。

感谢您的澄清。我一定错过了。你的错误检查错了。始终检查返回值以了解某项操作是否成功。千万不要依赖错误指针;它是根据要求提供额外信息的