3

最近我遇到了这种情况的问题:

  1. 在我的NSManagedObject存储中,我存储了 longName 属性,称为保存NSManagedObjectContext,过了一会儿我关闭了应用程序。保存结束,没有错误。
  2. 我重新启动应用程序,获取对象并尝试获取[object longName]. 返回的值为零。当我用断点停在那里并尝试通过po [object longName]正确的值显示值时,返回并打印。ALL 接下来调用[object longName]正确的来源。每当我不使用断点时,值总是nil.

我想我最近在其他应用程序中遇到了同样的问题。我获取了包含航班对象的 NSSet 的用户对象。当我尝试使用[[flight validFrom] intValue]它时返回数字 0,但是当我尝试使用@"%@"格式打印它时,我得到了(null). 奇怪的是,并不是每个对象都发生了问题。

4

0 回答 0