У меня есть следующий код, который я пытался перевести в Swift 3 из Swift 2. Вот что у меня есть до сих пор.
DispatchQueue.async(group: DispatchQueue.global(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0),execute: {
self.controllerDelegate?.codeToRun(progressWindowViewController: self)
})
Я получаю сообщение об ошибке: «Невозможно вызвать «глобальный» со списком аргументов типа (int, int). Я знаю, что это нужно глобальной очереди, если только они не изменили ее в Swift 3? Как правильно создавать глобальные очереди в Swift 3?
Предыдущий эквивалент Swift 2
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0),{
self.controllerDelegate?.codeToRun(self)
})