【发布时间】:2011-05-27 10:29:00
【问题描述】:
是否可以采用现有的 NSPredicate 并向其添加额外的参数?
在我的一个表视图中,我传递了一个 NSPredicate 以用于我的 NSFetchedResultsController,如下所示:
[fetchedResults setPredicate:self.predicate];
这工作得很好,将根据现有的 NSPredicate 显示内容。但我想通过向 tableView 添加一个 UISegmentedControl 来更进一步。
- (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 添加一个参数。这有可能吗?
【问题讨论】:
标签: iphone core-data nsfetchedresultscontroller nspredicate