Xcode:通过1-Many关系保存核心数据?

时间:2011-12-15 19:43:47

标签: iphone xcode core-data cocos2d-iphone

假设我的核心数据中有'Tree'实体和'Apple'实体。

树具有年龄和身高等属性,为了保存这些属性,我只需从上下文中提取树,编辑变量并将其保存回来。

但如果一棵树有很多苹果,我该怎么办?我建立了一对多的关系,但我不确定如何在上下文中“添加”苹果到我的树对象。就像我为每个苹果插入一个新实体一样?

感谢。

1 个答案:

答案 0 :(得分:1)

您必须为每个Apple创建一个新的NSManagedObject。然后,您可以使用Core Data Generated Accessors将树苹果添加到树中。

[tree addApplesObject:apple];