私の Mac アプリケーションには NSCollectionView があり、いくつかのアイコンが含まれています。その間、いくつかの操作をキューに入れるためのタスク スケジューラとして NSOperationQueue を使用しています。1 つの NSOperation で、NSCollectionView のコンテンツを変更します。コンテンツが変更されると、ビューはすぐに更新されます。
メインスレッドで更新すると、完全に機能します。NSOperation::main() の最後に同じソース コードを配置すると、NSCollectionView は完全に空白になります。
これはある種のバグですか、それとも私のやり方が間違っていますか?
ありがとう!