将对象添加到关系实体

时间:2013-09-05 13:12:07

标签: objective-c xcode core-data relationship

enter image description here

如何将新的MinorGoal添加到现有目标? 以及如何获取Goal的MinorGoals?

由于

1 个答案:

答案 0 :(得分:1)

当您生成NSManagedObject实体时,Goal类将有一个名为NSSet的{​​{1}}(假设您的toMinorGoal是无序关系)。此外,XCode将生成4个附件方法,用于向/从关系中添加/删除toMinorGoal个对象。

如果您需要获取MinorGoals对象,则只需获取MinorGoal个对象,然后访问将包含其所有Goal个对象的toMinorGoals NSSet。或者,你可以只获取MinorGoal个对象,但是这些对象将返回它们中的每一个(如果你没有指定你想要的数量)。

这是XCode为您提供的生成访问器的近似示例:

MinorGoal