如何从NSCollectionView中删除所有项目?

时间:2015-08-06 07:35:13

标签: objective-c cocoa

我正在尝试删除NSCollectionView中添加的所有项目,方法是删除NSMutableArray中的所有项目。它没有用。

我只需清除/重新载入 清除/删除 NSCollectionView

的所有项目

2 个答案:

答案 0 :(得分:1)

试试这个

NSIndexSet* selectedIndexSet = [_lablesCollectionView selectionIndexes];
NSUInteger index = [selectedIndexSet firstIndex] ;
NSLog(@"index is %d", index);
[lablesArray removeObjectsAtArrangedObjectIndexes:selectedIndexSet];

希望它有所帮助。

答案 1 :(得分:1)

//删除/清除NSCollectionView

中的所有项目
 for (int i = 0; i < [[arrayController arrangedObjects] count]; i++) {
        [arrayController removeObjectAtArrangedObjectIndex:i];
        i--;
    }