2012-02-29 147 views
5

我猜這是一個基本問題,希望有人能夠指向我的一些示例代碼的正確方向,所以我的問題......。iOS核心數據 - 關係

我想創建一個具有父子關係的核心數據模型,一對多,我想知道的是,如果父類已經存在,插入子記錄的正確方法是什麼。我很難理解的是,只有在插入子記錄時纔會創建父關係。

希望這是有道理的,謝謝你的幫助。

回答

3

所以你會有父母和孩子。子將包含父*父對象,而父將包含NSSet *子。只要您在Datamodel中設置了正確的關係,當您用Child對象填充子集時,關係就會自動應用。

請檢查Articles here

14

這裏有一個系列的第3個教程:RayWenderlich: Core Data Tutorial

這裏一個示例應用程序:iPhoneCoreDataRecipes具有更復雜的數據模型

這裏一個Core Data tutorial – One to Many Relationship

對不起我完全不迴應你的問題。我也是從核心數據開始的,所以如果你找到一個好的中級tuturial,請讓我知道。

編輯: 一個很好的文章:Core Data Class Overview

+2

我建議不要跟着雷Wenderlich的教程。他在Core Data中執行了一些Python腳本實現,這將完全混淆新學習者。 – 2012-04-08 05:07:08

+0

我通常建議Ray的教程,但是他與Core Data有關的教程特別令人困惑...... – ArtOfWarfare 2013-06-30 16:11:15

+0

食譜示例應用程序是非常好的示例! – manonthemoon 2014-09-03 13:59:35