【发布时间】:2009-12-23 17:47:55
【问题描述】:
我有一个NSOutlineView 作为我的应用程序的源列表,我的数据模型是使用Core Data 完成的。我想使用绑定(如果可能的话)将这些东西粘合在一起,如下所示:
我的模型中有三个主要实体,例如,我们称它们为“商店”、“汽车”和“人”。
我的目标是让大纲视图有 3 个“组”(可扩展节点,如 iTunes 中的 PLAYLISTS),每个组代表并列出我的一个实体,而且我的窗口底部有三个按钮到“添加商店”、“添加汽车”等,我想连接起来以执行该操作。
到目前为止,在我的窗口笔尖中,我有一个 TreeController,它绑定到我的窗口控制器的 NSManagedObjectContext 实例,但我不知道如何从 TreeController 正确绑定和填充大纲视图。
绑定可以实现吗?我看过一个教程,其中创建了第二个托管对象模型,其中包含大纲节点的实体,但文章中的一些 cmets 说这是一个坏主意。我不确定如何继续,任何帮助都会很棒!
【问题讨论】:
标签: cocoa core-data cocoa-bindings nsoutlineview nstreecontroller