Можно ли взять существующий NSPredicate и добавить к нему дополнительный аргумент?
В одном из моих tableviews Я передаю NSPredicate для использования в моем NSFetchedResultsController, например:
[fetchedResults setPredicate:self.predicate];
Это работает нормально и будет отображать содержимое на основе существующего NSPredicate. Но я хочу сделать еще один шаг вперед, добавив UISegmentedControl в tableView.
- (IBAction)segmentChange:(id)sender {
switch (selectedSegment) {
case kDisplayDVD:
// Add argument to existing NSPredicate
break;
case kDisplayVHS:
// Add argument to existing NSPredicate
break;
default:
break;
}
В зависимости от того, какой сегмент выбрал пользователь, я хотел бы добавить аргумент к существующему NSPredicate. Возможно ли это вообще?