複数の http リクエストを作成する必要がありますが、リクエストの応答が次のリクエストに移るのを待つ必要がありますが、その方法がわかりません。dispatch_semaphore を使用せずにこれを行う方法を知っている人はいますか
これは私のコードです:
-(void)multipleReques:(NSArray*)arrayUrl
{
__block NSInteger *countFailures = 0;
for (NSString *urlStr in arrayUrl)
{
NSURL *URL = [NSURL URLWithString:urlStr];
NSURLRequest *request = [NSURLRequest requestWithURL:URL];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *task = [session dataTaskWithRequest:request
completionHandler:
^(NSData *data, NSURLResponse *response, NSError *error) {
if (error)
{
countFailures++;
}
}];
[task resume];
}
}
よろしくお願いします。