如何使用AFNetworking 3.0发送批量请求

时间:2016-03-18 10:04:44

标签: ios batch-file request afnetworking

我使用AFNetworking 3.0,我想发送批量请求。 AFNetworking 2.0支持enqueueBatchOfHTTPRequestOperations:progressBlock:completionBlock而不是AFNetworking 3.0。

如何使用AFHTTPSessionManager发送一批请求?

1 个答案:

答案 0 :(得分:1)

在AFNetworking 3.0中,没有API可以做到这一点。基本上这是因为它使用NSURLSession而不是将NSURLConnection包裹到NSOperation中 你有一些选择:

  • 使用GCD dispatch groups
  • 制作您自己的实现以将NSURLSession包装到NSOperation,只需要让NSOperation观察state NSURLSession属性并在操作之前添加依赖关系添加到NSOperationQueue
  • 使用promises,你可以在GITHUB上找到很多实现