所以我正在做一個像應用程序待辦事項。現在我已經我想添加一個功能,每個任務可以有像子任務的應用程序:核心數據實體關係像實體內的數組?
任務:讀書報告 子任務: - 獲取信息 - 總結和打印信息 - 堅持信息紙
澄清我希望核心數據實體的功能就好像它是一個數組。
現在我試圖嘗試這個我自己,我做了它,但是發生了什麼事是當我要添加任務並刪除任務,子任務仍然會在那裏。
我真的很困惑我需要如何設置我的實體。任何幫助表示讚賞! 謝謝!
所以我正在做一個像應用程序待辦事項。現在我已經我想添加一個功能,每個任務可以有像子任務的應用程序:核心數據實體關係像實體內的數組?
任務:讀書報告 子任務: - 獲取信息 - 總結和打印信息 - 堅持信息紙
澄清我希望核心數據實體的功能就好像它是一個數組。
現在我試圖嘗試這個我自己,我做了它,但是發生了什麼事是當我要添加任務並刪除任務,子任務仍然會在那裏。
我真的很困惑我需要如何設置我的實體。任何幫助表示讚賞! 謝謝!
您需要在子實體中創建與另一個實體的多對多關係和相反的「反」關係。
檢查了這一點:
http://timroadley.com/2012/02/19/core-data-basics-part-4-relationships/
反向關係必須在模型編輯器中創建:
感謝您的回覆,我成功地在我的項目中創建了一對多的關係,但我沒有得到什麼喲你的意思是「兒童實體中的互惠關係」。 – iDeveloper
看到我上面的編輯 –
鏈接已死。這就是爲什麼你不應該使用外部鏈接 –
希望這可以幫助http://stackoverflow.com/questions/8280777/coredata-one-to-many-modeled-relationship-come-out-as-one-to-one – Viraj