核心数据|与2个反转的关系

时间:2016-12-21 16:26:43

标签: ios core-data entity relationship

我有一个实体团队和一个实体匹配。 在实体匹配中我创建了关系“team1”和“team2”:

enter image description here

在实体团队中,我想创建一个“匹配”关系,以获得团队所有的比赛:

enter image description here

当然,我的团队可以是某些比赛的“team1”和其他比赛的“team2”。 你会怎么做?感谢

1 个答案:

答案 0 :(得分:1)

你的模特错了。不要在模型中设置条目,例如team1team2。该模型类似于Core Data堆栈的构建计划,用于设置数据库,创建和处理NSManagedObjects及其子类。

您应该在模型中设置一个名为Entity的{​​{1}},然后使用核心数据(以编程方式)填充Team之类的条目。

模型看起来像这样:

使用模型的team1视图可能更容易理解关系:

主题是广泛的细节。我建议先按照教程。