我正在使用某些对象保存一个managedObjectContext,但是没有填充所有关系。我的意思是:
A ---> B(关系是可选的)
但我正在做的是在上下文中插入A然后保存。当我用nsfetchedresults控制器检索A并使用NSLog B字段打印时,所有数字都是0和字符串(null)(显然,所有字段都没有启动,但我可以“访问”它们而我没有插入B任何时候)。所以我不能这样做,因为关系永远不会为空:
if(a.relationship == nil){...}
这是正常的吗?我认为A和B之间的关系将为null,因此我无法访问任何字段。
提前致谢。
答案 0 :(得分:0)
岛,
一对一关系是nil或有效指针。您可能正在查看nil消息的结果(即在nil对象上调用方法的结果)。您是否记录了A?
中的每个字段安德鲁