2010-12-20 61 views
2

我在我的核心數據模型中有一個實體,其中包含對自身的引用。即頁面可以有頁面的子集合。在編譯時,我得到了警告:核心數據:自引用表

「Page.pages - 一對多的關係沒有逆:這是一個高級設置(沒有對象可以在多個目的地的特定關係)」

現在我已經讀過核心數據需要反向關係才能保持完整性,並希望提供此信息。我不介意我的數據模型正在改變,這是一個發展的早期階段。處理這種情況的適當方式是什麼?

alt text

+1

那麼,如果警告是'Pages.pages'沒有反比關係,你試過添加一個反比關係嗎? (也許'Pages.parent'?) – 2010-12-20 07:29:12

+2

(self.feels.silly)正是我所需要的,把它寫成答案。 – 2010-12-20 07:32:33

+0

我不需要做任何反向關係,也沒有警告 – onmyway133 2014-04-03 17:46:52

回答

6

(通過@Aran的要求)

好吧,如果警告是Pages.pages不具有反向關係,你有沒有嘗試添加一個反比關係? (也許Pages.parent?)

0

選擇頁面的關係,並設置到頁面的反比關係也。

編輯:nvm多數民衆贊a如果一個頁面有多個父母。