Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个核心数据模型,例如与多个实体有关系的用户实体。当我尝试删除核心数据中的用户时,我需要删除与用户实体相关的所有实体。
如何做到这一点?
最简单的方法是转到 Core Data 模型编辑器中的所有关系,选择每个关系并选择Delete Rule(预设为Nullify)为Cascade.
Delete Rule
Nullify
Cascade
现在所有依赖实体也将被删除。
这是Core Data Programming Guide中的相关部分。
您需要为您的关系设置删除规则。 NSCascadeDeleteRule将通过关系级联删除。
NSCascadeDeleteRule
您可以在文档中找到有关每个删除规则的完整详细信息。单击管理器/文档并输入以NSDeleteRule获取更多详细信息。
NSDeleteRule