我有一个简单的程序,可以将购买信息存储在核心数据存储中 . 该模型类似于以下内容 .
实体:Student(lastName,firstName)与(BoughtPackage)的关系
BoughtPackage与(付款)和(包裹)的关系
付款(类型,数量)
包(名称,价格)
结构看起来像
我想首先在表格中显示学生列表,然后在详细信息表中格式化我的个别学生的购买 .
到目前为止,我已经能够创建一个NSArrayController来保存Student实体的数据,但无法弄清楚如何传播购买详细信息表 . 我如何单独使用IB来实现这一目标,还是可能的?如果是这样,我将如何以编程方式执行此操作?
1 回答
是的,可以在IB中主要执行此操作而无需编写任何代码 . 但这对于SO答案来说太过广泛
你真的需要阅读
https://developer.apple.com/library/mac/#documentation/cocoa/conceptual/cocoabindings/cocoabindings.html
以及 Headers 为docset的教程
我无法找到一个网站链接 . 只需搜索 Headers .
但也要整理你的模型 . 看起来你的所有关系都是一对一的
例如 . 我希望学生可能有很多BoughtPackages,因此在那里有一对多的关系,而BoughtPackage对付款也是如此 .
祝好运