【发布时间】:2014-04-21 12:35:13
【问题描述】:
在我的应用中,我有两个实体:
多个“活动”内部有记录。 当我删除活动中的最后一个 ActivityRecord 实体时,我还想删除活动实体。我确实“取消”了 whichDate 但未删除活动的删除规则。
结果在这里:
【问题讨论】:
标签: ios core-data nsentitydescription
在我的应用中,我有两个实体:
多个“活动”内部有记录。 当我删除活动中的最后一个 ActivityRecord 实体时,我还想删除活动实体。我确实“取消”了 whichDate 但未删除活动的删除规则。
结果在这里:
【问题讨论】:
标签: ios core-data nsentitydescription
如果您想在没有更多ActivityRecords 的情况下删除Activities,那么...您必须删除Activities。在 Core Data 中无法自动执行此操作。如果您不想拥有任何没有相关ActivityRecords 的Activities 对象,那么您需要编写自己的代码来删除它们。
当您要删除ActivityRecord 时,您需要检查相关的Activities。如果它没有更多的活动记录,也将其删除。
【讨论】: