我需要循环调用多个Web服务来上载和下载应用程序数据。(称为同步过程)

我正在使用AFHTTPSessionManager并为此创建一个子类/包装类。
我需要做一些事情或为此创建批处理请求。

我从昨晚就被困在这个位置。

提前致谢。

最佳答案

对于这种功能,AFHTTPRequestOperationManager可能是一个更好的选择。
SessionManager依赖于任务,而任务却不了解彼此之间的依赖关系。
您有不同的可能性:

  • 将 session 包装到dispatch_group中,看看here
  • 尝试将 session 任务嵌入NSOperation(非常困难)
  • 使用AFHTTPOperation并在操作
  • 之间添加依赖项
  • 在GCD上使用串行队列

  • 您可能还会发现此answer有用

    关于ios - AFHTTPSessionManager通过AFNetworking调用多个Web服务或批处理,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25439997/

    10-09 07:02