I tienen un modelo de datos para las carreras de Fórmula 1 con 3 entidades:entidades abstractas y herencia en Core Data
- RacingActor: entidad abstracta
- piloto: hereda de RacingActor
- Equipo: hereda de RacingActor
Si genero NSManagedObject
subclases para representar estas entidades, el código generado no representa en absoluto este diseño:
- Todo hereda de
NSManagedObject
- Nada me impide crear instancias de RacingActor
- La propiedad del equipo en Pilot es de tipo
NSManagedObject
en lugar del equipo
¿Es este el comportamiento esperado? ¿Se supone que debo arreglar el código generado por Xcode? ¿Me estoy perdiendo de algo?
Por cierto, estoy usando Xcode 4.3.3
[Esta] (http://stackoverflow.com/a/6920736/832111) respuesta me hace creer que la entidad entidad/entidades de resumen no es la elección correcta para eso. –