0
我使用cocoa binding創建NSCollectionView。我發現當設置爲NSCollectionView
的內容的NSMutableArray
完成排序時,NSCollectionView
沒有任何變化。 這裏是我的排序代碼:如何使NSCollectionView重新加載數據?
-(void)updateOrder
{
[self willChangeValueForKey:@"bookmarksArray"];
[_bookmarksArray sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2) {
/**
Here is the sort code.
**/
}];
[self didChangeValueForKey:@"bookmarksArray"];
}
我能趕上變化取出並插入變化,但我不能趕上訂貨change.Why?
問題一直solved.I使用NSSortDescriptor。我嘗試了你的方法,但是你的方法與我原來的問題仍然是一樣的結果。 – gohamgx
根據你所說的「它不排序現有的陣列」,我認爲這是答案。 – gohamgx