J'essaie d'agréger les données de plusieurs NSURLSessionDataTasks qui s'exécuteront simultanément.Comment agréger la réponse de plusieurs NSURLSessionDataTasks?
__block NSMutableDictionary *languageDetails = [NSMutableDictionary new];
[repos enumerateObjectsUsingBlock:^(NSDictionary *repoDict, NSUInteger idx, BOOL * _Nonnull stop) {
NSString *languageUrl = repoDict[@"languages_url"];
NSURLSessionDataTask *task = [[NSURLSession sharedSession] dataTaskWithURL:[NSURL URLWithString:languageUrl]
completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
// JSON Parse response
// Update languageDetails
}];
[task resume];
}];
Comment puis-je régler cela avec un rappel maître ou son délégué qui est appelé une fois que toutes les tâches de données sont faites?