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

Ios 从具有空关系的nsfetchedresultscontroller检索对象,ios,core-data,nsfetchedresultscontroller,Ios,Core Data,Nsfetchedresultscontroller,我正在使用某些对象保存managedObjectContext,但不是所有关系都已填充。我的意思是: A-->B该关系是可选的 但我所做的是在上下文中插入一个,然后保存。当我使用NSFETCHEEDRESULTS控制器检索A并使用NSLog B字段打印时,所有数字都是0,字符串为null。显然,所有字段都不会启动,但我可以访问它们,而且我没有在任何时候插入B。所以我不能这样做,因为关系从不为空: ifa.relationship==nil{…} 这正常吗?我认为A和B之间的关系将为空,因此我无法

我正在使用某些对象保存managedObjectContext,但不是所有关系都已填充。我的意思是:

A-->B该关系是可选的

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

ifa.relationship==nil{…}

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

提前谢谢。

苏梅岛

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

安德鲁