核心数据建议

时间:2013-10-25 19:22:56

标签: ios core-data relationships

我创建了一个名为Subject的实体。在实体内部,我已经为创建的每个条目放置了我只需要一次的所有属性。然后我创建了作业enitity并将其链接到Subject类。我的问题是,我认为我可以创建链接到我在我的应用程序中创建的每个Subject对象的多个家庭作业对象。

例如,我使用subject ='Maths'创建一个Subject条目,然后通过Maths条目添加大量不同的作业条目。

enter image description here

1 个答案:

答案 0 :(得分:1)

家庭作业与主题之间的关系目前是一对一的关系(如图所示,你有1个箭头指向家庭作业这个词,1个箭头指向newRelationship)。要向主题添加多个家庭作业对象,请将关系更改为一对多关系。

Schedule *schedule;
Homework *homework;

for (Homework *homework in schedule.homework) {
    NSLog(@"homework = %@", homework);
}

[schedule addHomeworkObject:homework];