所以我正在制作一个类似待办事项的应用程序。现在我已经制作了我想要添加一个功能的应用程序,其中每个任务都可以有子任务,例如:
任务:图书报告 子任务: - 获取信息 - 汇总和打印信息 - 将信息粘贴到纸上
为了澄清,我有点希望核心数据实体像一个数组一样运行。
现在我尝试自己尝试并做到了,但发生的事情是当我添加任务和删除任务时,子任务仍然存在。
我真的很困惑我需要如何设置我的实体。任何帮助表示赞赏!谢谢!
您需要创建与另一个实体的一对多关系,并在子实体中创建一个互惠的“反向”关系。
看一下这个:
http://timroadley.com/2012/02/19/core-data-basics-part-4-relationships/
必须在模型编辑器中创建反向关系: