Ios 核心数据咨询

Ios 核心数据咨询,ios,core-data,relationships,Ios,Core Data,Relationships,我创建了一个名为Subject的实体。在实体内部,我已经放置了所有属性,对于创建的每个条目,我只需要一次这些属性。然后,我创建了家庭作业Entity,并将其与主题类链接。我的问题是,我是否正确地认为我可以创建多个作业对象,链接到我在应用程序中创建的每个主题对象 例如,我用Subject='math'做了一个主题条目,然后通过数学条目可以添加许多不同的家庭作业条目 家庭作业和科目之间的关系目前是一对一的关系(可以看到,有一个箭头指向“家庭作业”一词,还有一个箭头指向“新关系”)。要向一个主题添加多

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

例如,我用Subject='math'做了一个主题条目,然后通过数学条目可以添加许多不同的家庭作业条目


家庭作业和科目之间的关系目前是一对一的关系(可以看到,有一个箭头指向“家庭作业”一词,还有一个箭头指向“新关系”)。要向一个主题添加多个作业对象,请将关系更改为一对多关系

Schedule *schedule;
Homework *homework;

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

[schedule addHomeworkObject:homework];

我觉得这是我需要做的事情。那么我是否通过获取主题来访问作业实体?谢谢。我只是想问一下,我如何通过这个主题写作业?编辑答案来说明。谢谢你的帮助,凯文,这真的很有用。我很难理解为什么我想利用人际关系而不是保持它整洁。例如,很明显,我希望我的家庭作业任务与主题相联系,但为什么不把主题放在家庭作业课上呢。当我想使用关系将某个特定主题的作业填充到tableview中时,意味着我必须先获取该主题,然后再获取作业。我知道我可以自己去拿作业,但如果我拿不到作业,那就浪费时间了。它们是由父实体持久化的吗?第3行:主题是指在作业中创建一个名为“主题”的属性@Kevin