当指定的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。如何才能在我尝试连接的url上收到没有图像的通知?
发布于 2010-10-21 05:48:53
当您获得connection:didReceieveResponse:方法时,响应中的状态代码将为404。只有在获取URL时出现实际错误(如网络中断或主机不存在等)时,才会调用error方法。
https://stackoverflow.com/questions/3982598
复制相似问题