【发布时间】:2013-06-19 18:34:58
【问题描述】:
我正在对 Core Data 中的关系建模,其中对象 Foo 可以有多个 Item,而没有 Foo 的 Item 不能存在。
在核心数据模型中,我有一个对象 Foo,它与对象 Item 有一个名为“items”的可选对多关系,其中删除规则是级联的。每个 Item 都与名为“foo”的 Foo 有一个非可选的反向关系,其中 count = 1 并且删除规则设置为 nullify。
目前,
foo.items = newItems;
导致每个旧项目与 Foo 的反比关系为零。有没有办法设置 Core Data 来保留旧项目的反向关系(所以它们仍然指向 foo)?
【问题讨论】:
-
那么,您希望
foo.items包含items中的所有旧值以及newItems中的所有新值吗?
标签: ios objective-c core-data relationships