2014-02-21 53 views
0

我有一对多关系A - > B。我想删除A,所有它的B都被删除。我可以找到一种方法来手动执行它,但我想知道是否有某种方法可以自动执行它(意味着每次删除B时,它的A对象都可能会根据引用的B的数量而被删除)。我想知道是否有删除规则和关系基数验证的一些组合,以促进这一点。这将是一个'条件级联'删除规则。CoreData:级联删除规则,仅当项目删除所有子项时

回答

-1

最后我用B中的prepareForDeletion来检查关联的A是否只有1 B(被删除的那个)。如果是这样,我也删除A. 在这里找到答案: Link

+0

为什么选择投票? – Tylerc230

0

据我所知,核心数据中只有四种类型的删除规则,都不符合您的要求。