Magical Import使用两个mappedKeyName进行关系

时间:2014-03-20 22:07:10

标签: magicalrecord magicalrecord-2.1

我有团队模型和玩家模型

所以,当我创建播放器时,我有回复让我回复:

"palyer":
{
teamID = 10
...

我在xcdatamodel中为Player.team关系设置了下一个设置

mappedKeyName - player.teamID

mappedKeyName.1 - teamID

relatedByAttribute - teamID

mappedKeyName.1我正在使用,因为当我请求播放器列表api它返回我

{
teamID = 10,
...
},
{
teamID = 11,
}
...

所以我正在为玩家实体使用MR_importFromArray。

但似乎神奇的导入在第二种情况下不会起作用。我已经检查了响应,并为每个请求返回了teamID。

我注意到它只适用于一个mappedKeyName

或许我对映射键的目标感到困惑?

1 个答案:

答案 0 :(得分:2)