行列を作ります
NSOperationQueue *operationQueue = [[NSOperationQueue alloc] init];
キューを非同期リクエストに送信します
[NSURLConnection sendAsynchronousRequest:req queue:operationQueue completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {
dispatch_async(dispatch_get_main_queue(), ^{
// ... do stuff here
});
}];
途中でキャンセルします
[operationQueue cancelAllOperations];
ただし、非同期の「完了」コードがまだ実行されていることがわかります。このシナリオが期待どおりに機能しないのはなぜですか?