で世話をしていない私はこのような3つのエンティティを持っています - 多くの場合、関係の最後に2つの矢印があるはずですはコアデータが自動的に逆の関係
ここに2つの質問があります。
1st。私のようなその関係についての世話をした後、任意のデイ・クラス(NSManagedObjectのカスタマイズサブクラス)の場合、オブジェクト:
Week* aWeek;
Day *aDay;
[aWeek addDayObject:aDay];
が、私は本当に週エンティティの関係「日」を通じての日を見つけることができ、
が、逆に、Dayオブジェクト "aDay"の関係 "thisWeek"はまだゼロであることがわかりました。
私はあなたがNSMangedObjectのサブクラスをレコード生成した後、あなたは対多の関係に対処し、自動的に逆の関係で世話をするだろう助けるために
- (void)addXXXObject:(xxx)xxx
のようなメソッドを持っていることを聞きました。
しかし、ここではそう思われません。だから自分の逆の関係を自分自身で処理しなければならないのですか?
コアデータが提供する場合、どうすれば自動的に逆関係にオブジェクトを追加できますか?
第2位。
私が望むものは、ユーザが「Days」のいずれかを削除するたびに、「Week」にまだ関係があるかどうかをチェックし、
それは、単にユーザがその日を削除させなければ
、ていない場合、我々はまた、「週」のオブジェクトを削除します。
多対多関係の削除ルールはどのように使用しますか?
私はこれらのルールとそれほど明確ではないよ...
ありがとう!
ありがとうございます!本当に役に立ちます! –