В iOS у меня есть приложение, в котором мне нужно дождаться завершения текущих блоков в очереди GCD.У меня сложилось впечатление, что эта строка кода сделает именно это:
dispatch_sync(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{});
Я получил этот совет здесь:
http://www.fieryrobot.com/blog/2010/06/27/a-simple-job-queue-with-grand-central-dispatch/
Насколько я понимаю, эта строка кода будет блокировать выполнение подпоследовательности, пока все задачи, выполняющиеся в глобальной очереди, не будут завершены.В моем коде это не происходит.Может кто-нибудь, пожалуйста, предложить подход, который сделает это?
Спасибо,
Дуг