0
我想清除我使用Controller.AddObject添加的NSTreeController中的所有項目。這可能嗎?我認爲有可能檢索所有的索引路徑,按照相反的深度進行排序,並逐個刪除項目,但我希望只是爲了清除數據。刪除NSTreeController中的所有項目
我想清除我使用Controller.AddObject添加的NSTreeController中的所有項目。這可能嗎?我認爲有可能檢索所有的索引路徑,按照相反的深度進行排序,並逐個刪除項目,但我希望只是爲了清除數據。刪除NSTreeController中的所有項目
只需在您的NSTreeController
上撥打setContent:
即可替換整個樹型號。
這消除了一切,但使增加新的元素不可能:
[treeController setContent:nil];
不想用空集合,而不是取代它:
[treeController setContent:@[]];
根據你的模型,你可能需要做另外一組收集。