2012-01-05 48 views
1

生成子类2个实体选项“创建NSManagedObject子类” Xcode创建4个文件......好吧,我不明白如何使用创建的管理关系Coredata和生成的子类NSManagedObject有关系

@interface Person (CoreDataGeneratedAccessors) 

- (void)addPersonContactObject:(Contacts *)value; 
- (void)removePersonContactObject:(Contacts *)value; 
- (void)addPersonContact:(NSSet *)values; 
- (void)removePersonContact:(NSSet *)values; 

@end 
功能

这只是接口,我有没有实现这些方法?什么时候可以有用? 我发现一对多的关系是用NSSet来管理的...不是一个可变的对象,我怀疑是什么与之相关的?

回答

2

您不必执行它们,它们在那里声明以防止编译器警告,如here所述。

您可以使用*对象从关系中添加和删除单个项目,但通常更容易从一对多关系的“一侧”管理它(即设置来自联系人的人,而不是其他人)。