0
我有,例如,兩個實體稱爲Class
和Student
更新關係對象。 兩個實體通過一對多關係連接,「Class」具有ClassID字段,Student具有ClassID和StudentID字段。理解添加/核心數據
我對這個情況幾個問題:
- 當我定義類和學生之間的連接,是他們用的ClassID連接,或核心數據以某種方式創建自己的連接?
- 在已經保存了一個Class實體之後,可以說我想爲它添加一個Student。我可以只添加一個帶有ClassID的新學生,或者我必須獲得Class對象,將學生添加到它的.students NSSet對象,並將其保存回Core Data?
- 如果後者選項是唯一選項,我將如何繼續更新核心數據中的記錄?提取是與一個NSFetchRequest,改變它,而不是再次保存管理對象上下文?
很抱歉的很多問題,我非常感謝所有幫助這個:)
我真正的應用程序並沒有真正使用「類」,這肯定是一個例子:)不幸的是,這些項目可以在任何時候加入,因此保持所有的「類」的壞主意,爲這件事,在記憶中 - 我覺得沒有什麼意義:)所以,只要取出它,改變它,並保存上下文? :)聽起來很容易,生病嘗試,謝謝! – 2012-04-12 15:12:52