我希望使用核心数据执行一些简单的删除,但仅需要对此的一些建议。
我有一个包含交易、名称、事件和日期实体的模型。该交易与其他每个实体都有链接。
在应用程序中,当用户将信息添加到文本字段时,该信息会保存到 4 个选项卡的表格视图控制器中。
第一个选项卡是在事务实体上使用 NSFetchedResultController 和 fetchRequest。第二个选项卡使用名称实体,第三个选项卡使用事件,第四个选项卡使用日期实体。
如果我从“事务”选项卡中删除一个条目,它只会删除该有意义的事务。
我想要的是能够从“名称”选项卡中删除一个人,或从“事件”选项卡中删除一个事件,并通过应用程序的模型进行级联。因此,如果 Bob 有多个交易,删除他的交易选项卡将删除该一笔交易。
如果我从姓名选项卡中删除 BOB,则应该从他参与的每个日期和交易的每个事件中删除他。
这同样适用于事件和日期。
编辑:更新以包括数据模型
Note: Year Entity is experimental and currently not being used
How would I go about doing something like this?
Thanks
如果您为“交易”关系设置“删除规则”Person
to Transaction
到“级联”,那么删除一个人就会自动删除
所有关联交易。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)