ios - 这是异步发送多个 NSMutableURLRequest 的正确方法吗?

标签 ios iphone ipad asynchronous nsurlconnection

 __block   NSInteger outstandingRequests = [requestsArray count];
        for (NSURLRequest *request in requestsArray)
        {
            [NSURLConnection sendAsynchronousRequest:request
                                               queue:[NSOperationQueue mainQueue]
                                   completionHandler:^(NSURLResponse *response, NSData *data, NSError *error)
                                    {
                                      [self parseData:data];

                                       outstandingRequests--;
                                       if (outstandingRequests == 0)
                                       {
                                           [delegate finishApproveRejectAll];
                                       }
                                   }];
        }

最佳答案

如果一次有多个请求,你应该使用 NSOperationQueue

关于ios - 这是异步发送多个 NSMutableURLRequest 的正确方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20755427/

相关文章:

ios - Apple Push Notification 错误设置私钥

iphone - 如何设置 UITextField 高度?

iphone - 当可以使用开发配置文件进行分发时,为什么需要临时分发配置文件?

javascript - YouTube Javascript API 在 iPad iOS8 上无法按预期工作

iOS 开发者和分发证书

ios - 来自 iOS 的自定义 HTTP 请求被拒绝

ios - 检测在 UITableView 中从哪个 Cell 按下 UIButton

ios - 应用程序编译并在没有框架的情况下工作

ios - 真的很奇怪的应用程序颜色行为?

iphone - 如何在 iOS 上固定证书的公钥