gpt4 book ai didi

ios - 如何获取失败的 NSURLSessionDownloadTask 的下载数据?

转载 作者:行者123 更新时间:2023-12-01 18:56:32 25 4
gpt4 key购买 nike

我想知道我是否可以检索失败的 NSURLSessionDownloadTask 的部分下载数据。

我的用例是:

  • 我开始下载一个 1024MB 的文件
  • 已下载 512MB
  • 网络中断下载失败
  • 下载失败时,delagte的-(void)URLSession:(NSURLSession *)session
    任务:(NSURLSessionTask *)任务didCompleteWithError:(NSError *)错误
    叫做。但错误对象不包含指向
    512MB 下载数据文件。

  • 我的问题是:是否可以使用 检索下载的 512MB? NSURLSession 带有 的 API后台 session ?

    谢谢,

    最佳答案

    苹果文档状态:

    如果传输失败, session 对象会向您的委托(delegate)或任务的完成处理程序提供一个 NSError 对象。在该对象中,userInfo 字典中的 NSURLSessionDownloadTaskResumeData 键包含一个 resumeData 对象。

    来源:https://developer.apple.com/library/ios/documentation/Foundation/Reference/NSURLSession_class/#//apple_ref/occ/instm/NSURLSession/downloadTaskWithResumeData :

    关于ios - 如何获取失败的 NSURLSessionDownloadTask 的下载数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26379454/

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