gpt4 book ai didi

ios - NSURLSession 后台任务 : avoid duplicates

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:08:10 25 4
gpt4 key购买 nike

我是 NSURLSession 的新手,特别是后台下载任务。有没有办法查询 NSURLSession 以返回后台任务列表?似乎可以重复请求后台下载任务。如果我在上一个仍在进行中的情况下发出相同的 url 下载请求,我不会收到任何错误。

处理这种情况的最佳方法是什么?我可以维护我当前正在下载的 url 列表,但如果应用程序重新启动,我将丢失此引用。我可以再次将此信息存储在持久存储中。但是,没有为此查询 NSURLSession 的选项似乎很不方便。

最佳答案

您可以通过以下调用获取添加到 session 中的所有下载任务的列表。

[[self defaultSession] getTasksWithCompletionHandler:^(NSArray *dataTasks, NSArray *uploadTasks, NSArray *downloadTasks) {

}];

关于ios - NSURLSession 后台任务 : avoid duplicates,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23492311/

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