我是核心數據建模的新手,我很難理解一對多關係如何工作。CoreData - 一對多建模關係以一對一形式出現
我有一個叫做Task
的父實體,它可以有多個Comment
實體的實例。我將其模擬爲:在Comments
上,與Task
的關係稱爲task
,其中Task
實體爲目的地。在Task
上,稱爲comments
的關係,其中Comment
作爲其目的地,並且兩個關係彼此相反。
未定義逆函數會導致警告或錯誤消息。雖然這種方式建模的作品,我注意到,一旦我爲給定的Task
創建第二個評論,第一個被替換(一對一關係)。
什麼是正確的方式告訴核心數據模型,這種關係允許在一個Task
許多意見?
此外,由於CoreData似乎自行管理主鍵,我將如何創建NSPredicate
來檢索給定任務的所有註釋?
感謝您的任何建議!
謝謝!我甚至不知道這些選項是可用的。我想我一直在關閉右窗格的情況下編輯我的模型。我目前不使用生成的類,而是測試Core Data如何命名setter和getters(以及關係)。 – tutiplain