ho un modello di dati per gare di Formula 1, con 3 soggetti:astratte entità e l'eredità di Core Data
- RacingActor: un'entità astratta
- Pilot: eredita da RacingActor
- della squadra: eredita da RacingActor
Se genero NSManagedObject
sottoclassi per rappresentare queste entità, il codice generato non rappresenta affatto questo disegno:
- Tutto eredita da
NSManagedObject
- Niente mi impedisce di istanziare RacingActor
- La proprietà team Pilot è di tipo
NSManagedObject
invece di Team
È questo il comportamento previsto? Dovrei risolvere il codice generato da Xcode? Mi sto perdendo qualcosa?
BTW, sto usando Xcode 4.3.3
[Questo] (http://stackoverflow.com/a/6920736/832111) risposta mi fa credere che l'entità entità/entità astratte non è la scelta giusta per questo. –