【发布时间】:2015-02-23 10:27:43
【问题描述】:
我是 CoreData 结构的新手,我有两个类,一个是“Person.h”,另一个是“Education.h”,它与Person> Education`有一对多关系。
这是每个类的属性,
Person.h
personID (unique) Number
pName String
pAge Number
educations Set
这里,p代表人
教育.h
educationID (unique) Number
eName String
eState Number
eStarted String
eCompleted String
eCenterName String
eBy Person
这里的e代表教育
好的,现在我想获取一个人的(全部/部分)教育详细信息。我已经成功地在两个类中插入了正确输入的记录。如何完成这项工作?有什么建议吗?请考虑我进行更正,即使此流程对您来说不清楚(或错误)。
谢谢,
哈吉尔
【问题讨论】:
-
Person 中应该有一个属性指向 Education 对象的 NSSet。然后要访问所有教育详细信息,您只需使用一个人的获取请求并使用该属性来检索教育详细信息。例如:
somePerson.educationTypes
标签: ios core-data one-to-many nsfetchrequest