Волшебный импорт, используя два 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 ответ
Это была ошибка в MagicalRecord 2.2 и более ранних версиях. Это исправлено в следующем выпуске 2.3.