gpt4 book ai didi

ios - 调用 cancelByProducingResumeData : 时,恢复数据始终为零

转载 作者:可可西里 更新时间:2023-11-01 06:07:56 25 4
gpt4 key购买 nike

我试图在应用程序终止时访问下载文件的 resumeData。我试过从 appDelegate 中的 willEnterBackgroundwillTerminate 调用方法。

我可以从 View 类访问 resumeData 值,但问题是在调用此方法时,downloadSession 会自动关闭。

最佳答案

调用 cancelByResumingData: 时,它会生成 resumeData,紧接着它会调用 URLSessionTask-didCompleteWithError。我们在那里设置了一个标志来检测应用程序在哪里暂停,我们可以在不取消下载的情况下存储 resumeData

这可以在稍后重新启动应用程序时恢复,如下所示:

self.downloadTask = [self.session downloadTaskWithResumeData: objFile.resumeData];
[self.downloadTask resume];

// Here objFile is an object stored in core data

关于ios - 调用 cancelByProducingResumeData : 时,恢复数据始终为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23219683/

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