だから私は次のコードであるバッチリクエストを持っています:
[[AHClient sharedClient] enqueueBatchOfHTTPRequestOperationsWithRequests:requestArray progressBlock:^(NSUInteger numberOfCompletedOperations, NSUInteger totalNumberOfOperations) {
} completionBlock:^(NSArray * operations){
dispatch_async(dispatch_get_main_queue(), ^(void){
//update the UI
});
}];
URLのパスを配列に保存してリクエストをキャンセルしようとしましたが、次のことを行います。
for (NSString * urlPath in self.currentRequestArray_){
[[AHClient sharedClient] cancelAllHTTPOperationsWithMethod:@"GET" path:urlPath];
}
しかし、それはまだ完成したブロックに行くようです。つまり、UI を更新します。考えや提案はありますか?