0

我正在使用 Alamofire 5.4.1 取消下载请求并将数据保存到文件中。然后将其复制到不同的文件夹。我后来尝试恢复任务以使用从新位置的文件加载的数据进行下载,我收到一条错误消息,指出它无法从恢复任务创建下载文件。

我收到以下错误:

2021-04-12 21:34:36.251586-0700 App[20318:4366697] __NSCFLocalDownloadFile: error 2 opening resume file: /private/var/mobile/Containers/Data/Application/96D862DB-6874-4E2A-990B-816531EC3FFE/tmp/CFNetworkDownload_soxi5K.tmp
2021-04-12 21:34:36.251781-0700 App[20318:4366697] Task <F203101E-84CD-4389-AFE9-4D4CCEE5AD57>.<1> cannot create download file from resume data

任何指示/建议将不胜感激?

4

1 回答 1

0

这是意料之中的,因为resumeData不会永远持续下去。您的部分下载内容位于临时存储中,直到您完成下载并移动它或系统将其删除。如果您等待的时间过长,系统可能会通过删除部分下载来回收磁盘空间。您可以在Apple 的文档中看到这一点。

于 2021-04-13T17:21:31.747 回答