核心数据反比关系ios

时间:2015-03-31 17:09:57

标签: ios database core-data relationship

只是想知道如何创建一个反面关系,一方是到一个RelationShip ,另一方是到多个关系。  Senario是我正在创建一个聊天信使,我有"联系" 实体和"消息" 实体。现在,我想要的是消息 - >联系人之间的关系应该是到一个关系,而联系人 - >消息应该是是 to-Many Relationship ,因为一个联系人可以有多条消息。我该如何设置? 我现在已经添加了我的数据模式的屏幕截图。请看看,让我知道。我的P2PChat ChatMessage 类和联系人联系人类。

enter image description here enter image description here enter image description here

1 个答案:

答案 0 :(得分:1)

  1. 在您的数据模型中,您需要分别将联系人消息的关系添加到消息和联系人实体。

  2. 选择消息的反向关系为联系人。 (或者您可以将联系人关系的反转设置为消息,无论哪种方式都有效。) enter image description here

  3. 在Contact实体上选择消息关系。然后将“类型”更改为“更多”。

  4. enter image description here