蓝色的 Table 被称为Routine
,另一个被称为Exercise
。
Routine.exercise
与 有Many-to-Many
关系Exercise.routine
。
我想删除一个例程,并且我希望所有练习都与该例程解除关联(打破关系)。
我了解如何从练习[myExercise removeObjectRoutine:myRoutine]
中删除例程以及如何从 coredata 中删除例程。
目前,我正在使用的代码会获取与Object 关联Exercises
的Routine
内容,然后在 for 循环中从每个练习中一一删除例程。
我想知道是否有更有效的方法来做到这一点,如果我删除一个例程,它会自动删除与该对象的所有关联?意思是我有与练习 A、B 和 C 相关联的例程 A。如果我删除例程 A,那么与例程 A 关联的练习 A、B 和 C 也会被删除。
我对objective-c和核心数据很陌生,希望任何人都可以提供帮助。