Mam modelu danych dla wyścigów Formuły 1 z 3 podmioty:Streszczenie podmioty i dziedziczenie w danych Core
- RacingActor: abstrakcyjny podmiot
- Pilot: dziedziczy RacingActor
- zespołu: dziedziczy RacingActor
Gdybym generować NSManagedObject
podklasy do reprezentowania tych podmiotów, kod wygenerowany nie oznacza wcale tym wzorem:
- Wszystko dziedziczy
NSManagedObject
- Nic nie powstrzymuje mnie od instancji RacingActor
- Nieruchomość zespół w Pilot jest typu
NSManagedObject
zamiast zespołu
Czy to jest normalne zachowanie? Czy mam naprawić kod wygenerowany przez Xcode? Czy czegoś brakuje?
BTW Używam Xcode 4.3.3
[To] (http://stackoverflow.com/a/6920736/832111) odpowiedź sprawia mi wierzyć, że jednostka dziedziczenia/abstrakcyjnych jednostek nie jest właściwym wyborem do tego. –