以编程方式设置NSOutlineView的选择(并获得NSTableView的选择)

Mik*_*sep 5 cocoa objective-c nsoutlineview nstableview

我想以OutlineView编程方式在另一个类中设置我的选择.

我能够访问NSOutlineViewby 的实例[[appDelegate outlineViewController] outlineView].

这背后的想法是,我有一个项目列表的视图(也在大纲视图中),我希望用户能够点击视图中的项目,以便更改outlineview的选择因此出现(所选项目的)新视图.

那么,我怎样才能OutlineView以编程方式改变选择?

如果问题看起来不清楚,请告诉我我该怎么做才能让它更容易理解.

Nat*_*orn 7

如果我正确地理解你,我想你正在寻找NSOutlineView– selectRowIndexes:byExtendingSelection:方法.注意,它NSOutlineView是的子类NSTableView.