NSMutableArray
通知をリッスンし、によって監視されているに更新を投稿するCocoaアプリがありますNSCollectionView
。通知は大量に届くので、別のキューを使用して通知を処理し、それに応じて配列を更新することを考えていました。
現在、通知の登録に使用していますが、キューに指定するaddObserverForName:object:queue:usingBlock
と、正常に機能します(配列とNSCollectionView
更新の両方) 。ただし、(を使用して)[NSOperationQueue mainQueue]
独自のキューを作成すると、更新が停止します。デバッガーを使用すると、監視しているアレイが更新されていることがわかります。[[NSOperationQueue alloc] init]
NSCollectionView
これはバグですか、それともここで何かを見逃しましたか?