青いテーブルが呼び出されRoutine
、もう 1 つのテーブルが呼び出されExercise
ます。
Routine.exercise
とMany-to-Many
関係がありExercise.routine
ます。
ルーティンを削除したいのですが、すべてのエクササイズをそのルーティンとの関連付けを解除 (関係を壊す) したいと考えています。
演習から[myExercise removeObjectRoutine:myRoutine]
ルーチンを削除する方法とコアデータからルーチンを削除する方法を理解しています。
現在、私が作業しているコードはExercises
、Routine
オブジェクトに関連付けられているをフェッチし、for ループで各演習からルーチンを 1 つずつ削除します。
これを行うためのより効率的な方法があるのだろうか.ルーチンを削除すると、そのオブジェクトとのすべての関連付けが自動的に削除される. つまり、エクササイズ A、B、C に関連付けられたルーティン A があります。ルーティン A を削除すると、エクササイズ A、B、C とルーティン A の関連付けも削除されます。
私はobjective-cにまったく慣れていないので、コアデータは誰かが助けてくれることを願っています.