Асинхронные URL-запросы внутри dispatch_async
Я пытаюсь реализовать асинхронные URL-запросы в определенной функции, я хочу, чтобы все эти запросы завершились, а затем выполнить определенное действие, но действие предшествует запросам, т. Е. Оно вызывается до того, как запросы завершены.
dispatch_queue_t fetchQ = dispatch_queue_create("Featured Doc Downloader", NULL);
dispatch_async(fetchQ, ^{
[self myAsyncMultipleURLRequestFunction];
dispatch_sync(dispatch_get_main_queue(), ^{
[self updateUIFunction];
});
});
-(void)myAsyncMultipleURLRequestFunction
{
for (int i=0; i