首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从coredata中与对象相关的对象中删除对象及其所有关系

问如何从coredata中与对象相关的对象中删除对象及其所有关系
EN

Stack Overflow用户
提问于 2013-05-18 19:18:53
回答 1查看 60关注 0票数 0

​

​

蓝表被称为Routine,另一个被称为Exercise。

Routine.exercise与Exercise.routine之间存在Many-to-Many关系。

我想要删除一个例程,并希望所有练习都与该例程解除关联(断开关系)。

我了解如何从练习[myExercise removeObjectRoutine:myRoutine]中删除例程,以及如何从核心数据中删除例程。

目前,我正在使用的代码将相关的Exercises获取到Routine对象,然后在for循环中逐个删除每个练习中的例程。

我想知道是否有更有效的方法来做到这一点,如果我删除一个例程,它会自动删除与该对象的所有关联。这意味着我有与练习A、B和C相关联的例程A。如果我删除了例程A,那么练习A、B和C与例程A的关联也将被删除。

我是objective-c和核心数据的新手,希望任何人都能提供帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-18 20:11:45

您希望在双向关系上配置删除规则。有关这些选项的说明,请参阅“关系删除规则”here。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16623671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档