У меня есть NSArray
CalEvents, возвращенных методом [CalCalendarStore eventPredicateWithStartDate]
. Из возвращенных событий я пытаюсь оставить только те, в которых заголовок события == @"on call"
(без учета регистра).
Я могу сохранить в массиве те события, заголовок которых включает @"on call"
со следующим кодом (где 'events' - это 'NSArray', заполненный CalEvents
):
NSPredicate *onCallPredicate = [NSPredicate predicateWithFormat:@"(SELF.title CONTAINS[c] 'on call')"];
[events filteredArrayUsingPredicate:onCallPredicate];
Я пытался использовать строку формата предиката, например:
@"SELF.title == 'on call'"
но это, похоже, не работает.
Есть ли более простой способ сделать это?