我有一个名为File的NSManagedObject子类。文件类有一个名为"删除的属性"这是xcdatamodel文件中的布尔值和File.h中的NSNumber。当值设置为1时,会发生奇怪的事情。访问器方法file.deleted / [file deleted]都返回1.当我调用[file valueForKey:@"删除"]时它返回0.当我在控制台中作为一个整体打印时它也是0对象(例如po文件或使用NSLog())。此外,它不会使用NSPredicate"删除= 1" on" filteredArrayUsingPredicate"在一些文件中删除一些文件。我想知道我在做什么来得到这种不一致的行为。