2012-01-05 51 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所述。

您可以使用*對象從關係中添加和刪除單個項目,但通常更容易從一對多關係的「一側」管理它(即設置來自聯繫人的人,而不是其他人)。