コア データ (1 つの親エンティティ + 2 種類の子、そのうちの 1 つは再帰的) で家族関係を追跡し、Interface Builder で親エンティティの名前を一覧表示するドロップ メニューを作成して、ユーザーがいずれかを選択できるようにします。編集中のエントリの親として関連付けます。バインディングをすべて設定しましたが、実行すると、メニューの最初のスロットに次のエラー テキストが生成されます。
(
<NSRelationshipDescription: 0x100143ed0>
)、name parent、isOptional 1、isTransient 0、entity Family、renamingIdentifier parent、validation predicate ()、warnings (
)、versionHashModifier (
null
)、destination entity Family、inverseRelationship subFamilies、minCount 0、maxCount 0 on 0x10025c850 のリレーションシップ エラー
私はオンラインで少し読んだことがありますが、それは私が多対 1 の関係を設定しているという事実に関係しているようです (1 人の親が複数の子供を持つことができますが、制限したいので)各子は 1 人の親に対してのみ)。このような方法で呼び出す必要があるものに多対1の関係を置かないようにデータモデルを再構築する方法を見つけようとしていますが、理解しようとして行き詰まっています子供を追跡する方法。問題を解決するための可能な方法についてのアイデアはありますか?