0
我有以下型號:核心數據:返回到先前插入管理對象
Doctor <-->> Case <->> Report
醫生有很多案件,但個案只有一個醫生。一個案例可以有很多報告
我成功地生成了代表我的模型的類,並且我插入了一名醫生,一個案例和一個報告。
我該如何回到這位醫生那裏並且爲另一份報告聯繫另一個病例?
用於一對多核心數據插入和顯示的任何示例。
問候
我有以下型號:核心數據:返回到先前插入管理對象
Doctor <-->> Case <->> Report
醫生有很多案件,但個案只有一個醫生。一個案例可以有很多報告
我成功地生成了代表我的模型的類,並且我插入了一名醫生,一個案例和一個報告。
我該如何回到這位醫生那裏並且爲另一份報告聯繫另一個病例?
用於一對多核心數據插入和顯示的任何示例。
問候
當您將管理對象你會得到一個指向對象返回。假設你有醫生的NSManagedObject子類,你會創建一個新的醫生對象是這樣的:
Doctor *newDoc=[NSEntityDescription insertNewObjectForEntityForName:@"Doctor"
inManagedObjectContext:myManagedObjectContext];
newDoc
現在是一個指針Doctor
對象,你可以把它像任何其他對象。您可以保留任何您喜歡的方式的引用,例如實例屬性,數組,設置等,您可以再檢索它並添加新的案例對象,像這樣:
[newDoc addCaseObject:aNewCase];
...和相同的報告增加的情況下。這些方法在自動生成的子類中定義。