[英]NSTreeController: how do I find the parent of a node?
I'm looking for a similar method to: NSOutlineView
parentForItem:
for NSTreeController. 我正在寻找与NSTreeController类似的方法:
NSOutlineView
parentForItem:
I need to know the parent of a node in the tree. 我需要知道树中节点的父节点。
Nodes in an NSTreeController
are instances of NSTreeNode
, and NSTreeNode
has a read-only parentNode
property - so use that. NSTreeController
中的节点是NSTreeNode
实例,并且NSTreeNode
具有只读的 parentNode
属性-可以使用它。
The short snippet below gets the parent node of the first node in the tree-controller's selectedNodes
array: 下面的简短代码段获取树控制器的
selectedNodes
数组中第一个节点的父节点:
let selectedNode = tree.selectedNodes.first! as! NSTreeNode
let parentOfSelectedNode = selectedNode.parentNode!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.