问题描述
|
我正在尝试将绑定与NSOutlineView一起使用。
我看不到如何通过绑定将\“当前选定的项目\”连接到其他任何东西
我试过了:
直接使用NSOutlineView,绑定到
\“选择\”(无效;查看
文档,Apple尚未实施
该绑定)
使用NSArrayController,绑定到\“ arrangedobjects \”,然后绑定NSAC
到NSOV \“ selectedRowIndexes \”
(不起作用;您会感到奇怪
错误消息“ NSSet不能
从NSIndexSet创建”;“(为什么不呢?
当然,一个是
其他?)
解决方法
大纲视图不使用“ 0”,而使用“ 1”。然后,如果要访问选择,则可以仅绑定到
yourTreeController.selectedObjects
。
NSArrayController
用于NSTableView
,NSTreeController
用于NSOutlineView
。
苹果公司有一个很好的例子,说明如何将ѭ6和ѭ1结合使用。
, NSOutlineView确实支持绑定:
http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/CocoaBindingsRef/BindingsText/NSOutlineView.html