我正在使用ASINetworkQueue
一个 iPad 应用程序下载大约 50 个文件。我正在寻找一种允许用户pause
和resume
队列的方法。
ASIHTTP
文档参考
[request setAllowResumeForFileDownloads:YES];
但这在单个请求级别上运行,而不是在队列级别上。作为我也尝试过ASINetworkQueue
的子类NSOperationQueue
[queue setSuspended:YES];
虽然这会暂停一个队列,但它不会影响正在进行的下载,它只是等到它们完成然后暂停队列,这在我的情况下意味着用户按下按钮和队列实际暂停之间的许多秒,这不是我想要的 UI 体验。
任何人都可以提出另一种解决这个问题的方法吗?