0

coredataの関係について質問があります。

基本的に、親と呼ばれる1つのエンティティがあり、それと関係がある他のエンティティが子であり、それが逆である場合。

親エンティティを作成すると、子エンティティも作成されますか?「parentchildrenrelationship」をオプションに設定しましたが、親エンティティを作成するたびに、子エンティティが作成されるように見えます。

それは正常なことですか?ありがとう

4

2 に答える 2

1

Core Dataは、特に関係がオプションである場合、関係を満たすためにエンティティを自動的に作成するべきではありません。の値は、新しく作成された親エンティティの場合(1対1の関係の場合)または空のNSSetまたはNSArray(順序に応じて1対多の関係の場合)のchildrenいずれかである必要があります。nil

于 2012-04-16T16:42:28.827 に答える
1

正常ではありません。それ以外の方法で子エンティティを作成していないことを確認しますか?1つのエンティティを作成したからといって、それが参照しているエンティティを作成するわけではありません。

于 2012-04-16T16:44:17.633 に答える