1対多の関係を持つCoreDataオブジェクトを作成したとき、いくつかのメソッド(CoreDataGeneratedAccessors)
が得られます。これらのメソッドを実装する必要はありますか?自動的に生成さ 方法は以下の通りである:CoreDataGeneratedAccessorsとは何ですか?
- (void)addCirqitsObject:(Cirqit *)value;
- (void)removeCirqitsObject:(Cirqit *)value;
- (void)addCirqits:(NSSet *)value;
- (void)removeCirqits:(NSSet *)value;
..あなたを助けることができると思います。それらはCoreData自体によって解析され、適切に処理されます。あなたがそれらに触れないようにしてください(Cirquitsから "s"を削除するような単純な変更でさえそれらを壊すでしょう)。一部のプロジェクトでは – borrrden
を見ましたが、いくつかの実装が行われています。理由は何でしょうか? –
オーダーされたセットのアクセサーは、プロジェクトをオーバーライドしないため、プロジェクトでオーバーライドされません。議論[ここ](http://stackoverflow.com/questions/7385439/exception-thrown-in-nsorderedset-generated-accessors)。 –