Имам задача за извличане на данни, която искам да изпълня във фонова нишка, но трябва да направя допълнителни извиквания, след като получа отговор в completionBlock
.
Например:
NSURLSession *session = [NSURLSession sharedSession];
[[session dataTaskWithURL:requestURL completionHandler:completionBlock] resume];
След като задачата успешно извлече данните и извика completionBlock
, искам да изтегля да речем допълнителни 10 ресурса от NSURL
, които са част от данните, които completionBlock
получава.
Ще бъде ли по-добре да извикате dataTaskWithURL:completionHandler:
отново в блока за всяка заявка или да направите блокиращи мрежови повиквания в цикъл в completionBlock
?
Благодаря!