2012-01-05 18 views
1
オプション付きの2つの事業体のために

生成サブクラスNSManagedObjectのために生成されたサブクラス「NSManagedObjectサブクラスを作成し、」Xcodeのは、4つのファイルが作成されます...まあ、私は関係Coredataとの関係

@interface Person (CoreDataGeneratedAccessors) 

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

@end 
を管理するために作成した関数を使用する方法を理解することはできません

これはインターフェイスのみです。これらのメソッドを実装する必要がありますか?彼らはいつ役に立つでしょうか? 1対多の関係がNSSetで管理されていることが判明しました...変更可能なオブジェクトではなく、疑わしいものです。

答えて

2

実装する必要はありません。hereのようにコンパイラの警告を防ぐために実装する必要があります。

* Objectオブジェクトを使用してリレーションシップから個々のアイテムを追加および削除することはできますが、通常、1対多リレーションシップの「1」側から管理する方が簡単です(つまり、連絡先からの人で、他の人は丸められません)。