Волшебный импорт, используя два mappedKeyName для отношений

У меня есть модель команды и модель игрока

Поэтому, когда я создаю Player, у меня есть ответ, который возвращает мне это:

"palyer":
{
teamID = 10
...

У меня есть следующий параметр в xcdatamodel для отношений Player.team

mappedKeyName - player.teamID

mappedKeyName.1 - teamID

relatedByAttribute - teamID

mappedKeyName.1 Я использую, потому что, когда я запрашиваю список игроков API, он возвращает меня

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

поэтому я использую MR_importFromArray для объектов Player.

но, похоже, магический импорт не сработает во втором случае. Я проверил ответ, и он возвращает мне teamID для каждого запроса.

Я заметил, что он работает только с одним mappedKeyName

Или, может быть, я запутался в целях сопоставления ключей?

1 ответ

Другие вопросы по тегам