내 모델에 "List"라는 상위 엔티티와 "UserList"라는 하위 엔티티가 있습니다.이 엔티티는 단지 일종의 목록입니다. "UserList"는 자체 속성이나 관계가 없으며 List에서 모든 것을 상속받습니다. List는 ListItem과 많은 관계가 있습니다.핵심 데이터 상위 엔티티 NSManagedObject 하위 클래스를 생성했습니다
XCode 4.2에 NSManagedObject 하위 클래스를 생성하도록 요청합니다. 목록 은 내가
- (void)insertObject:(NSManagedObject *)value inListItemsAtIndex:(NSUInteger)idx;
- (void)removeObjectFromListItemsAtIndex:(NSUInteger)idx;
...
생성 된 "UserList에"클래스가 "목록"의 서브 클래스로 선언하지만, 경우 확인 될 어떤 메소드를 선언하지 않는 그러나
하지 무엇을 먹으 렴을 포함하여 무엇을 기대할 생성 그것은 생성했다.@interface UserList : NSManagedObject
@end
UserList는 실제로 List의 하위 클래스입니까? 헤더를 바꿀 수 있습니까? 아니면 계속 진행되고있는 무언가입니까?
우와. 그것은 효과가 있었다. 나는 아무것도 변경하지 않았고 제안 된대로 UserList를 다시 생성했습니다. 변경된 유일한 점은 UserList를 List의 하위 클래스로 선언한다는 것입니다. 나는 Xcode가 그렇게 모순되지 않았 으면 좋겠다. 감사. – David