1

在我的应用程序中,我有两个实体:

在此处输入图像描述

多个“活动”内部有记录。当我删除活动中的最后一个 ActivityRecord 实体时,我还想删除活动实体。我确实“取消”了 whichDate 但未删除活动的删除规则。

结果在这里:

在此处输入图像描述

4

1 回答 1

2

如果你想删除一个Activities没有更多ActivityRecord的 s 那么......你必须删除Activities. 在 Core Data 中无法自动执行此操作。如果您不想拥有任何Activities没有相关ActivityRecords 的对象,那么您需要编写自己的代码来删除它们。

当您要删除一个ActivityRecord时,您需要检查相关的Activities. 如果它没有更多的活动记录,也将其删除。

于 2014-04-21T16:31:41.793 回答