我有一個NSTableView與XIB中的NSArrayController連接起來。在我的應用程序中,我正在異步加載數據,並不斷撥打[_arrayController addObject:someNewObject]
。我曾預計這將更新NSTableView,而不得不在前景/背景之間切換應用程序才能看到更新。NSTableview刷新異步加載數據
所以,我試圖通過添加以下語句
[_tableView reloadData]
[_tableView setNeedsDisplay:YES]
[_tableView display]
然而一個讓NSTableView的刷新自己在每次ADDOBJECT中,NSTableView的不當它在前臺運行時刷新自己。
任何想法?
您是否嘗試過'insertObject:atArrangedObjectIndex:'NSArrayController方法? – Astoria
是的,沒有成功。 – Rabiees
addObject應該工作,我剛剛嘗試過一個沙箱項目,區別在於我在NSString上運行,而不是任意的應用程序域對象。所以不確定是否有關於綁定的事情要做。 – Rabiees