首页 文章

IB中的核心数据关系绑定

提问于
浏览
0

我有一个简单的程序,可以将购买信息存储在核心数据存储中 . 该模型类似于以下内容 .

实体:Student(lastName,firstName)与(BoughtPackage)的关系

BoughtPackage与(付款)和(包裹)的关系

付款(类型,数量)

包(名称,价格)

结构看起来像
enter image description here

我想首先在表格中显示学生列表,然后在详细信息表中格式化我的个别学生的购买 .

到目前为止,我已经能够创建一个NSArrayController来保存Student实体的数据,但无法弄清楚如何传播购买详细信息表 . 我如何单独使用IB来实现这一目标,还是可能的?如果是这样,我将如何以编程方式执行此操作?

1 回答

  • 0

    是的,可以在IB中主要执行此操作而无需编写任何代码 . 但这对于SO答案来说太过广泛

    你真的需要阅读

    https://developer.apple.com/library/mac/#documentation/cocoa/conceptual/cocoabindings/cocoabindings.html

    以及 Headers 为docset的教程

    使用绑定开发Cocoa应用程序的简介:教程

    我无法找到一个网站链接 . 只需搜索 Headers .

    但也要整理你的模型 . 看起来你的所有关系都是一对一的

    例如 . 我希望学生可能有很多BoughtPackages,因此在那里有一对多的关系,而BoughtPackage对付款也是如此 .

    祝好运

相关问题