我正在为NSTreeController寻找类似的方法:NSOutlineView
parentForItem:
。
我需要知道树中节点的父节点。
答案 0 :(得分:0)
NSTreeController
中的节点是NSTreeNode
的实例,而NSTreeNode
具有只读 parentNode
属性 - 所以请使用它。
下面的简短代码段获取树控制器selectedNodes
数组中第一个节点的父节点:
let selectedNode = tree.selectedNodes.first! as! NSTreeNode
let parentOfSelectedNode = selectedNode.parentNode!