2012-11-15 112 views
1

所以我正在做一个像应用程序待办事项。现在我已经我想添加一个功能,每个任务可以有像子任务的应用程序:核心数据实体关系像实体内的数组?

任务:读书报告 子任务: - 获取信息 - 总结和打印信息 - 坚持信息纸

澄清我希望核心数据实体的功能就好像它是一个数组。

现在我试图尝试这个我自己,我做了它,但是发生了什么事是当我要添加任务并删除任务,子任务仍然会在那里。

我真的很困惑我需要如何设置我的实体。任何帮助表示赞赏! 谢谢!

+2

希望这可以帮助http://stackoverflow.com/questions/8280777/coredata-one-to-many-modeled-relationship-come-out-as-one-to-one – Viraj

回答

1

您需要在子实体中创建与另一个实体的多对多关系和相反的“反”关系。

检查了这一点:

http://timroadley.com/2012/02/19/core-data-basics-part-4-relationships/

反向关系必须在模型编辑器中创建:

enter image description here

+0

感谢您的回复,我成功地在我的项目中创建了一对多的关系,但我没有得到什么哟你的意思是“儿童实体中的互惠关系”。 – iDeveloper

+0

看到我上面的编辑 –

+2

链接已死。这就是为什么你不应该使用外部链接 –