2013-03-28 49 views
1

我有3种类型的实体(Job_A,Job_B和Job_C),并且它们中的每一个具有彼此不同的属性。但是,我想要创建一个实体(例如“作业”),该实体的作用类似于链接到我所说的三种作业的表头,其中包含三个作业的共同属性。头部实体(Job)将成为我的主要实体,与其他实体(如工作人员或付款等)相关联。此(Job)实体将是唯一与我所做的3种类型的工作相关的实体, )实体将持有/确定需要调用什么类型的工作(A,B,C)或其他什么。在具有公共属性的实体上具有标题实体的核心数据关系

+3

https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CoreData/Articles/cdMOM.html – QED

+3

http://stackoverflow.com/q/6327835/1224741 – QED

+3

http:// stackoverflow.com/q/11192497/1224741 – QED

回答

1

我相信你在寻找实体继承。有关此主题的更多信息,请查看Core Data Programming Guide

+0

非常欢迎Axel,很高兴能有所帮助! :)另外,如果您打算在表视图上显示这些实体,我肯定会推荐您查看免费的Sensible TableView框架。应该为你节省大量的时间。祝你好运! – Matt

+0

谢谢但核心数据绑定框架不包括在免费版本的STV :) – Axel

+0

[This](http://stackoverflow.com/a/6920736/832111)答案让我相信“实体继承”不是正确的这个选择。 –

相关问题