Mar*_*ark 5 resume download ios nsurlsession nsurlsessiondownloadtask
我[NSURLSessionConfiguration defaultSessionConfiguration]用来配置我的网址会话.
我通过调用cancelByProducingResumeData:生成恢复数据暂停任务,并将其保存到磁盘.当我想重启任务时,我打电话downloadTaskWithResumeData:.它运行良好,直到我重新启动应用程序.
我暂停任务后杀了应用程序.然后我再次启动我的应用程序,然后打电话downloadTaskWithResumeData,我发现恢复数据无效.
我将简历数据解析为NSDictionary并获取NSURLSessionResumeInfoLocalPath,即
"/private/var/mobile/Containers/Data/Application/5DD071C3-9D5E-4D76-9F74-57B6C92445CB/tmp/CFNetworkDownload_IUI6kg.tmp".我尝试访问此文件,但它不存在.
我的问题是,在重新启动应用程序后,如何使用恢复数据继续下载任务.
谢谢.
小智 1
每当您重新启动应用程序时,tmp 下的所有内容都会被清理,我也遇到了同样的事情,即使我尝试复制所有 *.tmp,并在应用程序重新启动时粘贴回来,它也会抛出错误
我的建议是,您检查 *.tmp 文件是否可访问,如果不可访问,请从头开始重新下载
| 归档时间: |
|
| 查看次数: |
1725 次 |
| 最近记录: |