2017-07-04 11 views
0

私は、Xcode 8.3.3とSwift 3.1 for iOS 10.3を使用してプログラムを作成しています(したがって、デフォルトのCore Data StackでNSPersistentContainerを使用できます)。私は非常にシンプルなCore Dataモデルと関係をつけたいと思っています。問題は、関係をどのように扱うかわからないことです。私は多くの人に単純な関係を作りたいです。私はすでにコアデータ方式にこの関係を追加する方法を、知っている、スクリーンショットがあります:Swift 3 Core Data関連で関連するオブジェクトが削除されない

Core Data Scheme

だから、1つのチャットメッセージの多くを持つことができ、一つのメッセージは一つだけのチャットを持つことができます。両端の削除ルールはカスケードに設定されています。私は自分のクラスをCore Dataオブジェクト(私はそれを生成していない)と一緒に扱うことができます。また、各エンティティに手動モデルを作成しました。しかし、私がチャットを削除しているときに、このチャットに関連付けられたメッセージは削除されません。問題は、この関係を適切に働かせるためにはどうすればよいですか?そして、なぜ何も自動的に削除しないのですか? ありがとうございました。

答えて

0

コアデータ内の関係は自動的には機能しません。私はそれらを適切に使用する方法を理解する必要があります。

関連する問題