2012-08-30 9 views
17

Este error me ha estado reventando durante las últimas 4 horas.relación CoreData realmente simple pero devuelve nulo y nulo?

Además, cuando lo cambio y obtengo primero los datos del Usuario, entonces los datos del Mensaje ... se mostrará el User.name, pero el Message.message no. Entonces definitivamente los datos están entrando, pero la relación entre ellos parece estar rota.

enter image description here

+3

+1 para la imagen. – iNoob

Respuesta

4

En primer lugar, 1 para el esfuerzo con la imagen que ha creado para ilustrar su problema.

La causa de su problema es que nunca asignó al usuario al mensaje (o viceversa).

Trate

message.fetchUser = user; 

o

user.fetchMessage = message; 

A continuación, guarde su contexto y realizar la solicitud de búsqueda.

+1

Tuve que cambiar el código un poco (messageDetails.fetchUser = userDetails), pero gracias masivamente por mostrarme el camino, te amo. – louisinhongkong

0

Como dijo Rog, necesitaba asignarle al usuario el mensaje (o vice vera). Básicamente puse este bit de código después de donde está ingresando los datos.

messageDetails.fetchUser = userDetails 
+1

ahh, gracias, no lo sabía :) – louisinhongkong

Cuestiones relacionadas