你好,很抱歉这个愚蠢的问题,但我想我可能在这里遗漏了一些简单的东西,我自己也想不通。
我正在尝试使用以下代码搜索表格视图:
- (BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchString:(NSString *)searchString
{
NSString *predicateFormat = @"(name contains[c] %@) OR (age contains[c] %@)";
NSPredicate *predicate = [NSPredicate predicateWithFormat:predicateFormat, searchString];
self.fetchedResultsController = [self resetFetchedResultsController:predicate cached:NO];
NSError *error = nil;
[self.fetchedResultsController performFetch:&error];
// Return YES to cause the search result table view to be reloaded.
return YES;
}
我想要实现的是,当用户搜索表格时,不仅可以通过“姓名”进行搜索,还可以通过“年龄”进行搜索!
我上面的代码只搜索“名称”
我错过了一些简单的东西吗?
感谢您的时间