如何最有效地展开NSOutlineView
中特定类别的所有对象?(我的轮廓视图的数据源是NSTreeController
。)
假设我有:
classA
classA
- classA
- classC
- classC
- classB
- classC
- classC
classB
- classC
我想仅展开classA对象。我需要遍历整个树来检查每个对象属于哪个类吗? 更新:抱歉,我需要更正一下。outlineView对象是NSTreeController数据源中的NSTreeNode。只有“representedObject”是我的自定义类。
所以这些类的结构是正确的,但它们不能直接作为轮廓视图的节点进行访问。