真的很简单的CoreData关系,但返回nil和null?

lou*_*ong 19 iphone entity-relationship core-data one-to-one ios

这个错误在过去的4个小时里一直在破坏我.

此外,当我交换它并获得用户数据时,然后消息数据... User.name将显示,但Message.message不会.所以数据肯定会进入,但它们之间的关系似乎被打破了.

在此输入图像描述

Rog*_*Rog 5

首先,使用您创建的图像努力+1以说明您的问题.

问题的原因是您从未将用户分配给消息(反之亦然).

尝试

message.fetchUser = user;
Run Code Online (Sandbox Code Playgroud)

要么

user.fetchMessage = message;
Run Code Online (Sandbox Code Playgroud)

然后保存上下文并执行获取请求.