私のモデルには親エンティティ "List"と単なるリストの一種である "UserList"という名前の子エンティティ(subentity)があります。 "UserList"はそれ自身の属性や関係を持たず、Listからすべてを継承します。 ListはListItemと多対多の関係を持っています。コアデータの親エンティティはNSManagedObjectサブクラスを生成しました
XCode 4.2にNSManagedObjectサブクラスを生成するよう依頼します。それは私が含め期待するものを生成リストについて 、
- (void)insertObject:(NSManagedObject *)value inListItemsAtIndex:(NSUInteger)idx;
- (void)removeObjectFromListItemsAtIndex:(NSUInteger)idx;
...
生成「のUserList」クラスは、それが「リスト」のサブクラスとして宣言された場合はOKだろう任意のメソッドを宣言しないただししかしthatsのないものをそれが生成されました。
@interface UserList : NSManagedObject
@end
本当にUserListはListのサブクラスですか?ヘッダーを変更することはできますか?または、何かもっと複雑なことが起こっていますか?
Whoa。出来た。私は何も変更していない、あなたの提案としてUserListを再生成しました。変更された唯一のことは、UserListをListのサブクラスとして宣言することです。私はXCodeがそんなに矛盾していないことを望む。ありがとう。 – David