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