CoreData瞬态关系示例

bat*_*uip 11 core-data objective-c relationship transient ios

有没有人有一个关于如何在CoreData中建模和编码瞬态到一个关系的例子?例如,我有2个具有一对多关系的实体.医生和预约.现在我想在医生实体上建立一个名为mostRecentAppointment的瞬态关系.在xcode设计器中建模很简单,但我不确定实现方面.我也应该实现逆?看起来很傻.

Dev*_*hts 2

您需要做的是添加一个名为 newAppointment 的 Appointment 类型实体,并在每次为给定医生创建新预约时进行设置。就这么简单。

始终实施逆操作,因为苹果建议这样做以进行验证和核心数据效率。

或者,您可以为约会添加时间戳并使用 NSPredicates 在给定医生的链接约会中搜索最新约会。