Я вызываю dispatch_async(dispatch_get_main_queue(),block())
, а мой block()
не выполняет взаимодействия с пользовательским интерфейсом, потому что он не получает вызов в основном потоке, почему?Получить главный блок очереди, который не выполняется в основном потоке
Примечание: Я использую PSPDFUIKitMainThreadGuard
Просто из любопытства: есть особая причина для использования 'DISPATCH_QUEUE_PRIORITY_LOW' вместо' DISPATCH_QUEUE_PRIORITY_DEFAULT'? –
Я использую 'DISPATCH_QUEUE_PRIORITY_LOW' для выполнения связи с сервером – Laszlo
Я понимаю это, но почему явно ниже, чем приоритет по умолчанию? :) –