How to write a BOOL predicate in Core Data?
From Predicate Programming Guide: You specify and test for equality of Boolean values as illustrated in the following examples: NSPredicate *newPredicate = [NSPredicate predicateWithFormat:@”anAttribute == %@”, [NSNumber numberWithBool:aBool]]; NSPredicate *testForTrue = [NSPredicate predicateWithFormat:@”anAttribute == YES”]; You can also check out the Predicate Format String Syntax.