Instance Method


Returns the receiver’s descendent at the specified index path.


func descendant(at indexPath: IndexPath) -> NSTreeNode?



An index path specifying a descendent of the receiver.

Return Value

A tree node, or nil if the node does not exist.

See Also

Getting information about a node

var representedObject: Any?

The object the tree node represents.

var indexPath: IndexPath

The position of the receiver relative to its root parent.

var isLeaf: Bool

A Boolean that indicates whether the receiver is a leaf node.

var children: [NSTreeNode]?

An array containing receiver’s child nodes.

var mutableChildren: NSMutableArray

A mutable array that provides read-write access to the receiver’s child nodes.

var parent: NSTreeNode?

The receiver’s parent node.