gpt4 book ai didi

ios - 具有无效简历数据的 NSURLSession

转载 作者:可可西里 更新时间:2023-11-01 04:46:02 25 4
gpt4 key购买 nike

我使用 [NSURLSessionConfiguration defaultSessionConfiguration] 来配置我的 url session 。

我通过调用 cancelByProducingResumeData: 来暂停任务以生成恢复数据,并将其保存到磁盘。当我想重新启动任务时,我调用 downloadTaskWithResumeData:。它运行良好,直到我重新启动应用程序。

我在暂停任务后终止了应用程序。然后我再次启动我的应用程序,并调用 downloadTaskWithResumeData,我发现简历数据无效。

我将简历数据解析为 NSDictionary 并获取 NSURLSessionResumeInfoLocalPath,即

“/private/var/mobile/Containers/Data/Application/5DD071C3-9D5E-4D76-9F74-57B6C92445CB/tmp/CFNetworkDownload_IUI6kg.tmp”。我尝试访问此文件,但它不存在。

我的问题是如何在重新启动我的应用程序后使用恢复数据继续下载任务。

谢谢。

最佳答案

任何时候你重新启动你的应用程序,tmp 下的所有内容都会被清除,我遇到了同样的事情,即使我试图复制所有 *.tmp,并在应用程序重新启动时粘贴回来,它会抛出错误

我的建议是,检查 *.tmp 文件是否可以访问,如果不能则从头开始重新下载

关于ios - 具有无效简历数据的 NSURLSession,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28360750/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com