В моем проекте я бегу операцию на фоне потока с помощью NSBlockOperation
:запустить блок на основной поток сразу после NSBlockOperation на фоне резьбы
var operationQueue = NSOperationQueue()
var iop = NSBlockOperation(block: { self.reloadSize() /*calculation...*/ })
operationQueue.addOperation(iop)
Сразу после вычисления в фоновом потоке завершены, мне нужно звоните: table.reloadData()
на NSTableView. Однако я бы сделал это в том же потоке, из-за проблем с автоматической компоновкой таблица должна быть перезагружена в основном потоке. Как я могу выполнить эту асинхронную взаимосвязь между обоими потоками?
идеальный! Спасибо за предоставление альтернативных вариантов. –