在核心数据中保存一对多关系

时间:2011-11-04 19:16:19

标签: iphone objective-c core-data

我创建了一个核心数据模型,它有两个具有一对多关系的实体。实体是考试和问题。考试可以有很多问题。

保存问题实体的最佳方法是什么,以便它们与特定的考试相关联?

我希望它拥有的流程是以考试名称开始新的考试,然后添加问题,然后关闭考试并将问题计算在一起,并将其保存到持久性商店。

1 个答案:

答案 0 :(得分:0)

创建Question对象后,只需将其.exam属性(假设是与Exam.questions的反向关系的名称)设置为包含的检查对象。如果您需要订购问题,请查看有序关系(自Lion / iOS 5以来可用)或thisthis