我想使用绑定与NSOutlineView。将NSOutlineView/NSTreeView连接到NSArrayController?
我看不出如何通过绑定
的“当前选定的项目”连接到别的我已经试过:
- 使用NSOutlineView直接,结合 “选择”(不工作;看着 的文档,苹果还没有实现 该绑定)
- 使用一个NSArrayController,结合“arrangedObjects”和NSAC 绑定到NSOV的“selectedRowIndexes” (不工作;你会得到一个奇怪的 错误消息,“NSSet不能是从NSIndexSet创建的 ”; (为什么不呢? 肯定,一个是其他的 的子类?)
我可以通过谷歌找到的所有教程声称它没有。看看你提供的链接,我仍然无法看到如何以任何其他控制器可以使用的方式获取选择 - 我将编辑该问题,谢谢 – Adam 2011-06-06 20:35:48
您可以将selectionIndexPaths绑定到NSArray属性,这是你会找到选择。 – 2011-06-06 20:39:38
因此,我最终得到:NSOutlineView.selectionIndexPaths -bound-NSArray实例上的一些类的Mine -bound到NSArrayController? – Adam 2011-06-06 21:10:00