iphone - ¿Relación CoreData realmente simple pero devuelve nil y null?
ios core-data (2)
Este error me ha estado reventando durante las últimas 4 horas.
También cuando lo cambio y obtengo los datos del usuario primero y luego los datos del mensaje ... se mostrará el nombre de Message.message
, pero el Message.message
no. Así que los datos definitivamente están entrando pero la relación entre ellos parece estar rota.
Como dijo Rog, necesitaba asignar el usuario al mensaje (o viceversa). Básicamente, coloqué este bit de código después de ingresar los datos.
messageDetails.fetchUser = userDetails
En primer lugar, +1 por el esfuerzo con la imagen que creó para ilustrar su problema.
La causa de su problema es que nunca asignó al usuario el mensaje (o viceversa).
Tratar
message.fetchUser = user;
o
user.fetchMessage = message;
Luego guarda tu contexto y realiza la solicitud de recuperación.