AFNetworking enqueueBatchOfHTTPRequestOperations跳过操作

时间:2013-10-18 09:32:33

标签: ios afnetworking

我得到了操作队列并执行它们:

    [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);在最后一个操作完成块之前执行,但并不总是如此,这取决于通信速度。

请帮助,我被困在这里。

1 个答案:

答案 0 :(得分:0)

这是AFNetworking中的一个问题。它可能在AFNetworking2中修复,但我不确定。