【问题标题】:Pause ASIHTTP QUEUE暂停 ASIHTTP 队列
【发布时间】:2013-01-14 05:20:50
【问题描述】:

我正在使用ASINetworkQueue 在 iPad 应用程序中下载大约 50 个文件。我正在寻找一种允许用户pauseresume 排队的方法。

ASIHTTP 文档参考

[request setAllowResumeForFileDownloads:YES];

但这在单个请求级别而不是队列级别上运行。由于ASINetworkQueueNSOperationQueue 的子类,我也尝试过

[queue setSuspended:YES];

虽然这会暂停一个队列,但它不会影响正在进行的下载,它只是等到它们完成然后暂停队列,这在我的情况下意味着用户按下按钮和队列之间的许多秒实际上是暂停,这不是我想要的 UI 体验。

谁能提出另一种解决这个问题的方法?

【问题讨论】:

    标签: ios asihttprequest


    【解决方案1】:

    您可以在队列中迭代您的请求并暂停或恢复它们

    for (ASIHTTPRequest *request in [self.netWorkQueue operations]) {
       //your code
    }
    

    【讨论】:

    • 托尼·史塔克,谢谢
    猜你喜欢
    • 2021-02-12
    • 1970-01-01
    • 1970-01-01
    • 2018-07-07
    • 1970-01-01
    • 2016-08-04
    • 2019-05-13
    • 1970-01-01
    • 2015-07-08
    相关资源
    最近更新 更多