【发布时间】:2014-11-03 19:00:19
【问题描述】:
我有一个 Coredata 应用程序,其中包含两个实体,从 A 到 B 具有一对多关系(基本教师/学生、作者/书籍、部门/员工布局)。我已将模型关系中的删除规则设置为级联,但它不起作用。我可以从 A 中删除一个项目,但 B 中的相关项目仍然存在 - 想法?根据 Apple 文档,一切都应该按照我的设置方式进行。
任何想法/指针将不胜感激。
谢谢。
【问题讨论】:
我有一个 Coredata 应用程序,其中包含两个实体,从 A 到 B 具有一对多关系(基本教师/学生、作者/书籍、部门/员工布局)。我已将模型关系中的删除规则设置为级联,但它不起作用。我可以从 A 中删除一个项目,但 B 中的相关项目仍然存在 - 想法?根据 Apple 文档,一切都应该按照我的设置方式进行。
任何想法/指针将不胜感激。
谢谢。
【问题讨论】:
这是那些“duh”时刻之一......
我实际上是在处理一组 4 个相互关联的实体。我在我的 add 方法中发现,我忘记在其中一个中添加关系项 - 所以其中两个实体没有链接。添加了一行代码,一切都很好。
【讨论】: