正在从具有null关系的nsetchedresultscontroller中检索对象



我正在保存一个带有某些对象的managedObjectContext,但并没有填充所有关系。我的意思是:

A---->B(关系是可选的)

但我正在做的是在上下文中插入A,然后保存。当我用nsetchedresults控制器检索A并用NSLog B字段打印时,所有的数字都是0,字符串(null)(显然,所有的字段都没有初始化,但我可以"访问"它们,而且我在任何时候都没有插入B)。所以我不能这样做,因为关系从来都不是空的:

如果(a.relationship==nil){…}

这正常吗?我认为A和B之间的关系将为空,因此我无法访问任何字段。

提前谢谢。

苏梅岛,

一对一关系要么为零,要么为有效指针。您可能看到了nil消息的结果(即调用nil对象上的方法的结果)。你把每个字段都记在A里了吗?

Andrew

相关内容

  • 没有找到相关文章

最新更新