0

我有一个核心数据模型,例如与多个实体有关系的用户实体。当我尝试删除核心数据中的用户时,我需要删除与用户实体相关的所有实体。

如何做到这一点?

4

2 回答 2

0

最简单的方法是转到 Core Data 模型编辑器中的所有关系,选择每个关系并选择Delete Rule(预设为Nullify)为Cascade.

现在所有依赖实体也将被删除。

这是Core Data Programming Guide中的相关部分

于 2012-08-18T06:12:30.313 回答
0

您需要为您的关系设置删除规则。 NSCascadeDeleteRule将通过关系级联删除。

您可以在文档中找到有关每个删除规则的完整详细信息。单击管理器/文档并输入以NSDeleteRule获取更多详细信息。

于 2012-08-17T22:48:19.287 回答