У меня проблемы с моим NSPredicate - PullRequest
0 голосов
/ 19 сентября 2011

Я пробую следующее сравнение, но оно не работает.

Каков подходящий синтаксис для использования оператора или / и в одном и том же контексте?

NSPredicate* predicate = [NSPredicate predicateWithFormat:@"((day || day2 ==%@) && CourseTitle==%@)",day,courseSelected];
rows = [[courseArray filteredArrayUsingPredicate:predicate]retain];

1 Ответ

4 голосов
/ 19 сентября 2011

Попробуйте:

NSPredicate* predicate = [NSPredicate predicateWithFormat:@"(((day == %@) OR (day2 == %@)) && CourseTitle==%@)",day, day, courseSelected];
rows = [[courseArray filteredArrayUsingPredicate:predicate]retain];
...