我想知道我是否可以检索失败的NSURLSessionDownloadTask的parial downloadede数据。
我的用例是:
我的问题是:是否可以使用带有后台会话的 NSURLSession API检索下载的512MB?
谢谢,
答案 0 :(得分:2)
Apple文档状态:
如果传输失败,会话对象会向您的委托或任务的完成处理程序提供NSError对象。在该对象中,userInfo字典中的NSURLSessionDownloadTaskResumeData键包含resumeData对象。
答案 1 :(得分:1)
除了已发布的答案(并在其上进行扩展)之外,您还可以访问已通过error
对象本身下载的数据,如下所示:
NSData* resume_data = error.userInfo[NSURLSessionDownloadTaskResumeData];