嗨,我需要在我的應用程序中使用coredata關係。 coredata關係是我的第一個tym。請親引導我。實體之間的核心數據關係
我需要2個實體「產品」和「評論」。對於單個產品可以有多個評論。我有3個問題。
1)「產品」實體已經包含數據。我只需稍後將評論添加到「評論」實體。那麼我如何連接兩個實體?兩者之間唯一共同的是「產品ID」。
2)如果我刪除產品如何刪除與「評論」實體有關的所有評論。
3)我可以刪除評論,而不會改變「產品」實體
好心幫我。 在此先感謝。
嗨,我需要在我的應用程序中使用coredata關係。 coredata關係是我的第一個tym。請親引導我。實體之間的核心數據關係
我需要2個實體「產品」和「評論」。對於單個產品可以有多個評論。我有3個問題。
1)「產品」實體已經包含數據。我只需稍後將評論添加到「評論」實體。那麼我如何連接兩個實體?兩者之間唯一共同的是「產品ID」。
2)如果我刪除產品如何刪除與「評論」實體有關的所有評論。
3)我可以刪除評論,而不會改變「產品」實體
好心幫我。 在此先感謝。
產品與評論之間的關係是一對多關係。因此,創建兩個實體之間的關係,並將產品實體的刪除規則設置爲「級聯」,以便當產品實體被刪除時,產品的相應評論也被刪除。
你必須要爲relation
兩個實體,如果你使用NSArrayController
管理方面提出異議,你必須在Content set
綁定爲review
到它的關係。 然後您可以使用NSarray控制器來控制您添加爲review
的對象,並刪除它們而不影響product'
的對象。 此外,您必須綁定託管對象作爲您的應用程序的委託來管理對象上下文。
嗨,感謝您的回覆。我創建了實體和級聯。但是有沒有任何示例程序? – cancerian
@cancerian,歡迎我的朋友。這不是硬編碼,你必須完成我在Interface Builder(IB)中所說的內容。 此外,您可以搜索Apple文檔以獲取陣列和陣列控制器的綁定。 – Prooshani
http://www.raywenderlich.com/934/core-data-tutorial-getting-started – Swapna