blocchi di finestra su esecuzione di cacao
-
26-10-2019 - |
Domanda
Il mio problema è che blocca finestre della mia applicazione quando alzo un metodo che rappresenta i valori in un NSTableView
. Voglio fare un'animazione con un NSProgressIndicator
(filatore), ma la mia finestra è bloccata e filatore non mostra l'animazione.
Voglio se qualcuno mi può dare alcun suggerimento? Ho pensato a discussioni o qualcosa di simile, ma non sono abbastanza sicuro come risolvere questo problema.
Soluzione
Hai ragione, è necessario un qualche tipo di multithreading. Per fortuna, è piuttosto facile da fare semplici operazioni su discussioni in Cocoa.
Si dovrebbe guardare in NSOperation e NSOperationQueue .
Si possono trovare questo blogpost utile: turbocompressore le tue applicazioni con NSOperation