【问题标题】:AFNetworking 2.0 - Batch Download Images While Monitoring ProgressAFNetworking 2.0 - 在监控进度的同时批量下载图像
【发布时间】:2013-12-03 00:56:15
【问题描述】:

我最近升级到 AFNetworking 2.0,作为一个更大的应用程序重写,我正在尝试重构我负责下载多个图像的部分代码。使用我的新代码,我还希望能够监控批量下载的进度,而不是每个单独的图像。

使用 AFNetworking 1.0,我的旧代码将一堆 AFImageRequestOperations 添加到 NSOperationQueue,然后我就让它运行。

我的理解是,虽然还没有被弃用,但我们应该远离任何与 NSURLConnection 相关的东西,而是依赖 NSURLSession。使用 AFURLSessionManager 我无法弄清楚如何将一堆任务排入队列并能够共同监视所有任务的进度。我只知道如何一次启动一项任务。

对于这样的事情,我们仍然应该依赖 NSURLConnection/AFHTTPRequestOperation,还是我在 AFNetworking 2.0 的文档中遗漏了什么?

【问题讨论】:

  • 查看stackoverflow.com/questions/20202350/…我关于使用 AFHTTPClient 执行批量下载的回答
  • 感谢@PatrickGoley 的快速回复。我正在使用不包括 AFHTTPClient 的 AFNetworking 2.0。关于如何用 2.0 做同样的事情的任何想法?

标签: ios iphone objective-c foundation afnetworking-2


【解决方案1】:

无赖。刚刚在 Github 上发现了 Mattt 的回复: https://github.com/AFNetworking/AFNetworking/issues/1504#issuecomment-27071821

简而言之,现在我们必须依赖 AFHttpRequestOperations,因为 NSURLSessionTasks 在批量工作时有局限性。

【讨论】:

    猜你喜欢
    • 2013-10-09
    • 1970-01-01
    • 2013-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-31
    • 2012-08-20
    • 1970-01-01
    相关资源
    最近更新 更多