0
我有以下型号:核心数据:返回到先前插入管理对象
Doctor <-->> Case <->> Report
医生有很多案件,但个案只有一个医生。一个案例可以有很多报告
我成功地生成了代表我的模型的类,并且我插入了一名医生,一个案例和一个报告。
我该如何回到这位医生那里并且为另一份报告联系另一个病例?
用于一对多核心数据插入和显示的任何示例。
问候
我有以下型号:核心数据:返回到先前插入管理对象
Doctor <-->> Case <->> Report
医生有很多案件,但个案只有一个医生。一个案例可以有很多报告
我成功地生成了代表我的模型的类,并且我插入了一名医生,一个案例和一个报告。
我该如何回到这位医生那里并且为另一份报告联系另一个病例?
用于一对多核心数据插入和显示的任何示例。
问候
当您将管理对象你会得到一个指向对象返回。假设你有医生的NSManagedObject子类,你会创建一个新的医生对象是这样的:
Doctor *newDoc=[NSEntityDescription insertNewObjectForEntityForName:@"Doctor"
inManagedObjectContext:myManagedObjectContext];
newDoc
现在是一个指针Doctor
对象,你可以把它像任何其他对象。您可以保留任何您喜欢的方式的引用,例如实例属性,数组,设置等,您可以再检索它并添加新的案例对象,像这样:
[newDoc addCaseObject:aNewCase];
...和相同的报告增加的情况下。这些方法在自动生成的子类中定义。