__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/