MagicalRecords importa datos de JSON / NSDictionary. Importar relaciones

Tengo preguntas con las relaciones. Tengo que NSManagedObject clases Equipo y Jugador. El equipo puede contener muchos jugadores. El jugador puede contener solo un equipo.

Aquí está el JSON de las dos solicitudes:

/equipo

    {
        "id" : 1,
        "name" : "Chicago Bulls",
        "city" : "Chicago"
    },
    {
        "id" : 2,
        "name" : "Detroit Pistons",
        "city" : "Detroit"
    },
...

/ jugadores

{
    "id" : 1,
    "name" : "D.J. Augustin",
    "teamId" : 1
},
{
    "id" : 2,
    "name" : "Carlos Boozer",
    "teamId" : 1
},
...

Configurar entidades xcdatamodeld

Team Entity

atribute | mappedKeyName |
name     | name          |
teamID   | id            |
city     | city          |


Player Entity

atribute | mappedKeyName |
name     | name          |
playerID | id            |

Como puede ver, no tengo set teamId allí para la entidad Player, porque necesitamos usar la clave relacionada ByAttribute. Primer problema aquí No sé para qué propiedad, atributo o relación necesito establecer la clave relacionada por atributo en Información del usuario.

ESCRIBIR PARTE DEL CÓDIGO

Supongamos que ya tengo el equipo JSON representado por NSDictionary. Lo que hago:

Este código de importación importa todos los datos de NSDictionary usandoInformación de usuario para cada atributo para la entidad del Equipo. En este paso todo va bien.

Team *team = [Team MR_createEntity];
[team MR_importValuesForKeysWithObject:dictionary];

La segunda operación es obtener todos los jugadores y vincularlos al equipo concreto que ya se creó en el primer paso utilizando el ID de equipo clave que puede ver en JSON.

Lo que hago en este paso. Supongamos que tengo NSDictionary con el primer jugador.

El código es el mismo para esto.

Player *player = [Player MR_createEntity];
[player MR_importValuesForKeysWithObject:dictionary];

Pero las relaciones no funcionarán, y MagicalRecords no conectará a mi jugador con el equipo concreto, porque no he configurado la clave relacionada ByBt como dije. Realmente necesito ayudar con esto, porque entiendo la idea básica de importación pero no puedo entender dónde necesito establecer la clave relacionada ByAttribute. Quiero decir para qué entidad y para qué atributo.

También vi algunos problemas duplicados con entidades aquí también en el desbordamiento de la pila, creo que es otra pregunta, pero si puede sugerir algo, será bueno, porque comienzo desde cero y puedo hacer que mi código sea fácil de entender y sin problemas adicionales . ¡Muchas gracias!

El enlace que uso:importación mágica