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

时间:2012-08-30 03:42:14

标签: iphone ios core-data entity-relationship one-to-one

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

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

enter image description here

2 个答案:

答案 0 :(得分:5)

首先,为了说明您的问题,使用+1创建图像。

问题的原因是您从未将用户分配给邮件(反之亦然)。

尝试

message.fetchUser = user;

user.fetchMessage = message;

然后保存您的上下文并执行获取请求。

答案 1 :(得分:0)

正如Rog所说,我需要将用户分配给消息(或者反面)。基本上我在输入数据之后放置了这段代码。

messageDetails.fetchUser = userDetails