我得到了操作队列并执行它们:
[sharedClient setAsJsonClient];
[sharedClient enqueueBatchOfHTTPRequestOperations:operations
progressBlock:^(NSUInteger numberOfFinishedOperations, NSUInteger totalNumberOfOperations) {
//numberOfFinishedOperations = 1 before 1st operation complete block executes
} completionBlock:^(NSArray *operations) {
block(news, games);
}];
所有操作都有自己的完成块。奇怪的是,因为通常block(news, games);
在最后一个操作完成块之前执行,但并不总是如此,这取决于通信速度。
请帮助,我被困在这里。
答案 0 :(得分:0)
这是AFNetworking中的一个问题。它可能在AFNetworking2中修复,但我不确定。