0
核心數據關係可以是它自己的逆關係嗎?核心數據關係可以是它自己的逆關係嗎?
我有一個泛化的實體,用來表示不同類型的對象。這些對象中的一些具有彼此之間的多對多關係。我是否簡單地將關係設置爲自己的逆向關係,或者創建與逆向目標相同的新關係?
由於Xcode提供了將關係設置爲自己的逆的選項,所以我假設沒關係,但只是想確認。提前致謝。
核心數據關係可以是它自己的逆關係嗎?核心數據關係可以是它自己的逆關係嗎?
我有一個泛化的實體,用來表示不同類型的對象。這些對象中的一些具有彼此之間的多對多關係。我是否簡單地將關係設置爲自己的逆向關係,或者創建與逆向目標相同的新關係?
由於Xcode提供了將關係設置爲自己的逆的選項,所以我假設沒關係,但只是想確認。提前致謝。
是的,這種關係沒有問題。你可能總是有對象的鏈接,甚至對象本身。
爲防萬一你必須從ManagedObjectContext中刪除你的對象,你需要考慮這裏的刪除規則https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CoreData/Articles/cdRelationships.html#//apple_ref/doc/uid/TP40001857-SW1。
但是真的沒有問題,一般用你的方法...
謝謝你的答案。 :) – James