Anyone know why this gives an "Unable to parse the format string" error at runtime?
[wordListArray filterUsingPredicate:[NSPredicate predicateWithFormat:@"pinyin contains[cd] %@ OR pinyin contains[cd] %@ OR BEGINSWITH[cd] %@", [NSString stringWithFormat:@" %@1", searchTerm], [NSString stringWithFormat:@" %@2", searchTerm], searchTerm]];
for some reason i get this when ever i do complex predicates (ie those with OR's on them). i thought nspredicate is supposed to be able to hand this?