Cocoa NSArrayController“;内容集“;绑定到NSTreeController问题

Cocoa NSArrayController“;内容集“;绑定到NSTreeController问题,cocoa,nsarraycontroller,nstreecontroller,Cocoa,Nsarraycontroller,Nstreecontroller,我将NSOutlineView绑定到NSTreeController和CoreData数据模型。 NSOutlineView正确显示其数据 NSTableView的单元格值绑定到NSArrayController,显示CoreData中的数据。 NSTableview也正确显示了他的数据 数据模型在NSOutlineView和NSTableView的数据之间存在关系 当我尝试将NSArrayController的“内容集”绑定到NSTreeController.selection.name时 要

我将NSOutlineView绑定到NSTreeController和CoreData数据模型。 NSOutlineView正确显示其数据

NSTableView的单元格值绑定到NSArrayController,显示CoreData中的数据。 NSTableview也正确显示了他的数据

数据模型在NSOutlineView和NSTableView的数据之间存在关系

当我尝试将NSArrayController的“内容集”绑定到NSTreeController.selection.name时 要显示与NSOutlineView选择相关的所有项目,我遇到以下错误:

无法从类NSCFString的未命名对象创建NSSet (其中“Untitled”是NSOutlineViews节点的值)

并且NSTableView中不显示任何数据

IB中的所有设置-有人给我提示让它工作吗


非常感谢

要将
NSArrayController
内容集
绑定到
NSTreeController
,则
控制器键
绑定到“selection”,然后
模型键路径
应该是关系名,我希望不是“name”。然后在TableView中,您将列的值绑定到
NSArrayController
,其中
Controller Key
为“arrangedObjects”和
Model Key Path
属性“name”

我这样做了,但我发现我只是搞乱了数据模型关系。