0

複数のエンティティと関係があるユーザーエンティティのようなコアデータモデルがあります。Core Dataでユーザーを削除しようとすると、ユーザーエンティティに関連するすべてのエンティティを削除する必要があります。

これを達成する方法は?

4

2 に答える 2

0

関係に削除ルールを設定する必要があります。 NSCascadeDeleteRule関係を介して削除をカスケードします。

各削除ルールの詳細については、ドキュメントをご覧ください。詳細については、[オーガナイザー/ドキュメント]をクリックして入力しNSDeleteRuleてください。

于 2012-08-17T22:48:19.287 に答える
0

簡単な方法は、コアデータモデルエディターのすべての関係に移動し、それぞれを選択して、Delete Rule(にプリセットされているNullify)を選択することCascadeです。

これで、依存するすべてのエンティティも削除されます。

これは、CoreDataプログラミングガイドの関連セクションです

于 2012-08-18T06:12:30.313 に答える