为什么,当指定的URL上不存在图像时,是否会调用didFailWithError?例如:
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.google.com/images/someImageIknowDoesntExist.jpg"]
cachePolicy:NSURLRequestReturnCacheDataElseLoad
timeoutInterval:10.0];
urlConnection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
不会触发didFailWithError。如何通知我尝试连接的网址上没有图像?
答案 0 :(得分:3)
获得connection:didReceieveResponse:
方法时,响应中的状态代码为404。只有在获取URL时出现实际错误(如网络中断或主机不存在等)时才会调用错误方法。