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