我得到了操作队列并像这样执行它们:
[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);
在最后一个操作完成块之前执行,但并非总是如此,就像它依赖于通信速度一样。
请帮忙,我被困在这里。