如何取消我恢复的 NSURLSessionDownloadTask 以恢复我上次启动应用程序时创建的下载(后台)任务

Posted

技术标签:

【中文标题】如何取消我恢复的 NSURLSessionDownloadTask 以恢复我上次启动应用程序时创建的下载(后台)任务【英文标题】:How can I cancel NSURLSessionDownloadTask which I resumed to get resumed my download (background) task which I created when last time I launched app 【发布时间】:2016-07-29 12:52:37 【问题描述】:

我创建了一个后台会话和一个下载任务,我想在午餐应用程序被用户杀死后恢复它。我找到了一种恢复该任务的方法,但是有一个问题。我创建了新会话和下载任务同样的网址,起初我的旧下载任务恢复很好,但问题是新任务已创建,我有 2 个下载任务来下载相同的对象(但我只需要旧的)。当我取消新任务时,我没有收到旧任务的任何通知。

【问题讨论】:

【参考方案1】:

创建新会话并使用相同的 url 恢复下载任务后,您可以查看该会话上的任务列表并停止旧任务

【讨论】:

以上是关于如何取消我恢复的 NSURLSessionDownloadTask 以恢复我上次启动应用程序时创建的下载(后台)任务的主要内容,如果未能解决你的问题,请参考以下文章

如何取消删除谷歌云功能

微信授权取消了怎么恢复

取消查询或强制 onGeoQueryReady?

使用 NSURLSession UploadTask 暂停、恢复、取消上传任务

如何从远程存储库中取消提交所有文件

Jquery ui“恢复”模态表单上的位置取消