Abstrakcyjne jednostki i dziedziczenie w danych podstawowych
Mam model danych dla wyścigów Formuły 1 z 3 podmiotami:
RacingActor: Abstrakcyjna jednostkaPilot: dziedziczy po RacingActorZespół: dziedziczy po RacingActorJeśli wygenerujęNSManagedObject
podklasy reprezentujące te jednostki, wygenerowany kod nie reprezentuje w ogóle tego projektu:
NSManagedObject
Nic nie stoi na przeszkodzie, aby utworzyć instancję RacingActorWłasność zespołu w Pilocie jest typuNSManagedObject
zamiast zespołuCzy to jest oczekiwane zachowanie? Czy mam naprawić kod wygenerowany przez Xcode? Czy czegoś mi brakuje?
BTW, używam Xcode 4.3.3