NSTreeController:如何找到节点的父节点?
NSTreeController: how do I find the parent of a node?
我正在寻找与以下类似的方法:NSOutlineView
parentForItem:
for NSTreeController。
我需要知道树中节点的父节点。
NSTreeController
中的节点是 NSTreeNode
的实例,并且 NSTreeNode
具有 只读 parentNode
属性 - 所以使用它。
下面的简短片段获取树控制器 selectedNodes
数组中第一个节点的父节点:
let selectedNode = tree.selectedNodes.first! as! NSTreeNode
let parentOfSelectedNode = selectedNode.parentNode!
我正在寻找与以下类似的方法:NSOutlineView
parentForItem:
for NSTreeController。
我需要知道树中节点的父节点。
NSTreeController
中的节点是 NSTreeNode
的实例,并且 NSTreeNode
具有 只读 parentNode
属性 - 所以使用它。
下面的简短片段获取树控制器 selectedNodes
数组中第一个节点的父节点:
let selectedNode = tree.selectedNodes.first! as! NSTreeNode
let parentOfSelectedNode = selectedNode.parentNode!