NSPredicate predicateWithFormat:argumentArray: Only Evaluating First Argument
问题 I'm having some trouble using NSPredicate predicateWithFormat:argumentArray :. In this example, serverIDList is array of strings. Results is an array of NSManagedObjects with an attribute named "flid" which is a string. NSMutableString *predicateString = [[NSMutableString alloc] init]; [predicateString appendString:@"(flid IN %@)"]; [results filterUsingPredicate:[NSPredicate predicateWithFormat:predicateString argumentArray:serverIDList]]; The problem is that [NSPredicate predicateWithFormat