Абстрактные сущности и наследование в базовых данных
У меня есть модель данных для гонок Формулы 1 с 3 объектами:
RacingActor: Abstract entity Pilot: inherits from RacingActor Team: inherits from RacingActorЕсли я генерируюNSManagedObject
Подклассы, чтобы представить эти объекты, сгенерированный код не представляет вообще этого проекта:
NSManagedObject
Nothing prevents me from instantiating RacingActor
The team property in Pilot is of type NSManagedObject
instead of Team
Это ожидаемое поведение? Я должен исправить код, сгенерированный Xcode? Я что-то пропустил?
Кстати, я использую Xcode 4.3.3