2016-06-19 5 views
1

私は5レベル(またはそれ以上)のレルムオブジェクトを自分のコードにリンクしています。タスクを含むセクション、添付ファイルを含むを含む プロジェクト、...レルム2番目のレベルがnilを返しているLinkingObjects

私はこのように、私はリンクオブジェクトを取得する必要がありますいくつかの他の質問に見つけた:

private let sections = LinkingObjects(fromType: Section.self, property: "tasks") var section:Section? { return sections.first }

このコード解きます最初の親の問題。しかし、祖父母のために(!)これは再びnilを返します。これは究極の解決策ではありません。

もっと良いアイデアを教えてください。

答えて

1

結論として、関係を維持するためにすべてのオブジェクトに主キーが必要です。または、更新後に関係を失うことになります。

チェーン内の私のオブジェクトの1つに主キーがありませんでした。

関連する問題