繁体   English   中英

从nsfetchedresultscontroller中检索具有空关系的对象

[英]Retrieving objects from nsfetchedresultscontroller with null relationships

我将某些对象保存为ManagedObjectContext,但不保存所有关系。 我的意思是:

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

但是我正在做的是在上下文中插入A,然后保存。 当我使用nsfetchedresults控制器检索A并使用NSLog B字段打印时,所有数字均为0和字符串(空)(显然,所有字段均未初始化,但是我可以“访问”它们并且没有在其中插入B任何时候)。 所以我不能这样做,因为关系永远不会为空:

if(a.relationship == nil){...}

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

提前致谢。

苏梅岛

一对一关系为nil或有效指针。 您可能会看到nil消息的结果(即,在nil对象上调用方法的结果)。 您是否已记录A中的每个字段?

安德鲁

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM