我有一个具有 3 个实体的一级方程式比赛的数据模型:
- RacingActor:抽象实体
- Pilot:继承自 RacingActor
- Team:继承自 RacingActor
如果我生成NSManagedObject
子类来表示这些实体,则生成的代码根本不代表这种设计:
- 一切都继承自
NSManagedObject
- 没有什么能阻止我实例化 RacingActor
- Pilot 中的 team 属性是 type
NSManagedObject
而不是 Team
这是预期的行为吗?我应该修复 Xcode 生成的代码吗?我错过了什么吗?
顺便说一句,我正在使用 Xcode 4.3.3