【发布时间】:2012-04-07 00:56:34
【问题描述】:
我正在使用带有 sendAsynchronousRequest 方法的 NSURLConnection(并以块的形式处理数据)。
使用上述方法,我正在从服务器下载视频文件并本地保存在缓存文件夹中。
如果 URL 有效,这可以正常工作。如果 URL 无效(即视频在给定的 URL 上不可用),它仍然使用我提供的文件名保存文件。 NSError 是 nil 并且 NSData 对象不是 nil。如果 URL 不存在,如何检查 URL 是否有效或捕获错误?
【问题讨论】:
-
如果 NSError 不为零返回什么?
-
对不起,我的描述有误。现在更正了。 NSError 是 nil 并且 NSData 不是 nil。但该 URL 上没有视频。
标签: ios asynchronous nsurlconnection