我试图通过deleted = NO
过滤NSManagedObjects数组,但此过滤不起作用。 deleted
字段具有默认值,因此nil不应成为问题。
答案 0 :(得分:2)
这个问题的答案是更改字段名称。 CoreData中使用的一些秘密保留字并不明显。我也遇到了其他字段address1
和name
的问题。此人也遇到readOnly
:http://lists.apple.com/archives/cocoa-dev/2007/Nov/msg00412.html
答案 1 :(得分:0)
比较BOOL
NSPredicate
这种方式应该有效:
[NSPredicate predicateWithFormat:@"deleted == %@", [NSNumber numberWithBool: NO]];