2014-02-21 86 views
0

我有一對多關係A - > B。我想刪除A,所有它的B都被刪除。我可以找到一種方法來手動執行它,但我想知道是否有某種方法可以自動執行它(意味着每次刪除B時,它的A對象都可能會根據引用的B的數量而被刪除)。我想知道是否有刪除規則和關係基數驗證的一些組合,以促進這一點。這將是一個'條件級聯'刪除規則。CoreData:級聯刪除規則,僅當項目刪除所有子項時

回答

-1

最後我用B中的prepareForDeletion來檢查關聯的A是否只有1 B(被刪除的那個)。如果是這樣,我也刪除A. 在這裏找到答案: Link

+0

爲什麼選擇投票? – Tylerc230

0

據我所知,核心數據中只有四種類型的刪除規則,都不符合您的要求。