夏季第13天-NSFetchedResultsController删除和加载
今天,我致力于从数据库中删除专辑。 我阅读了有关删除实体如何影响与之相关的实体的文章:
核心数据关系和删除规则
从开始处理关系的那一刻起,很明显Core Data不是数据库。 太多了…
cocoacasts.com
我的目标是,当用户删除与其相关的艺术家的专辑时,除非指向该专辑的所有专辑都被删除,否则它不受影响。 我无法使用默认的级联和拒绝删除规则来实现此行为,因此我使用此堆栈溢出帖子作为指南制定了自定义删除规则:
核心数据删除规则-多对多关系,为空时删除
我对核心数据中关系的删除规则的工作方式有点模糊,至少在简单的情况下……
stackoverflow.com
这是结果代码:
Github链接: