Можно ли взять существующий NSPredicate и добавить к нему дополнительный аргумент?
В одном из моих табличных представлений я передаю 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.Это вообще возможно?