【问题标题】:How can I cancel NSURLSessionDownloadTask which I resumed to get resumed my download (background) task which I created when last time I launched app如何取消我恢复的 NSURLSessionDownloadTask 以恢复我上次启动应用程序时创建的下载(后台)任务
【发布时间】:2016-07-29 12:52:37
【问题描述】:
我创建了一个后台会话和一个下载任务,我想在午餐应用程序被用户杀死后恢复它。我找到了一种恢复该任务的方法,但是有一个问题。我创建了新会话和下载任务同样的网址,起初我的旧下载任务恢复很好,但问题是新任务已创建,我有 2 个下载任务来下载相同的对象(但我只需要旧的)。当我取消新任务时,我没有收到旧任务的任何通知。
【问题讨论】:
标签:
ios
objective-c
nsurlsessiondownloadtask
background-fetch
【解决方案1】:
创建新会话并使用相同的 url 恢复下载任务后,您可以查看该会话上的任务列表并停止旧任务