所以我正在做一个像应用程序待办事项。现在我已经我想添加一个功能,每个任务可以有像子任务的应用程序:核心数据实体关系像实体内的数组?
任务:读书报告 子任务: - 获取信息 - 总结和打印信息 - 坚持信息纸
澄清我希望核心数据实体的功能就好像它是一个数组。
现在我试图尝试这个我自己,我做了它,但是发生了什么事是当我要添加任务并删除任务,子任务仍然会在那里。
我真的很困惑我需要如何设置我的实体。任何帮助表示赞赏! 谢谢!
所以我正在做一个像应用程序待办事项。现在我已经我想添加一个功能,每个任务可以有像子任务的应用程序:核心数据实体关系像实体内的数组?
任务:读书报告 子任务: - 获取信息 - 总结和打印信息 - 坚持信息纸
澄清我希望核心数据实体的功能就好像它是一个数组。
现在我试图尝试这个我自己,我做了它,但是发生了什么事是当我要添加任务并删除任务,子任务仍然会在那里。
我真的很困惑我需要如何设置我的实体。任何帮助表示赞赏! 谢谢!
您需要在子实体中创建与另一个实体的多对多关系和相反的“反”关系。
检查了这一点:
http://timroadley.com/2012/02/19/core-data-basics-part-4-relationships/
反向关系必须在模型编辑器中创建:
感谢您的回复,我成功地在我的项目中创建了一对多的关系,但我没有得到什么哟你的意思是“儿童实体中的互惠关系”。 – iDeveloper
看到我上面的编辑 –
链接已死。这就是为什么你不应该使用外部链接 –
希望这可以帮助http://stackoverflow.com/questions/8280777/coredata-one-to-many-modeled-relationship-come-out-as-one-to-one – Viraj