自动生成的核心数据访问器是否会自动删除对象?
假设您有实体 A,并且它与实体 B 具有一对多关系。如果我使用自动生成的访问器 [entityA removeEntityBObject:entityB];
,entityB 是被删除还是只是从实体A?
如果不自动删除,有什么办法可以让它自动删除吗?
Say you've got entity A, and it has a to-many relationship with entity B. If i use the auto-generated accessor [entityA removeEntityBObject:entityB];
, is entityB deleted or simply removed from entityA?
If it doesn't auto delete, is there a way to make it do so?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在您的核心数据模型中,有一个名为“删除规则”的字段来表示关系。
您可以选择级联、无效、拒绝和不操作。检查文档以了解它们各自的作用的详细信息。
In your core data model, there's a field call "Delete Rule" for relationship.
You can choose Cascade, Nullify, Deny and No Action. Check the documentation for detail of what each of them do.