0

我有一个 NSOutlineView 绑定到一个 NSTreeController 和一个 CoreData 数据模型。NSOutlineView 正确显示他的数据。

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

Datamodel 在 NSOutlineView 和 NSTableView 的数据之间有关系

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

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

并且没有显示 NSTableView 中的数据。

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

非常感谢!

4

1 回答 1

1

您想将NSArrayController'绑定Content SetNSTreeController,它是Controller Key “选择”,然后Model Key Path应该是关系名称,我希望它不是“名称”。然后在 TableView 中,将列的值绑定到NSArrayController,具有Controller Key“arrangedObjects”和Model Key Path属性“name”

于 2010-01-15T16:37:55.753 回答