#PRagma mark - 搜索欄代理方法- (BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchString:(NSString *)searchString{ NSPredicate *predicate = [NSPredicate predicateWithFormat:@"name CONTAINS[c] %@", searchString]; if (searchResultList) [searchResultList removeAllObjects]; searchResultList = [NSMutableArray arrayWithArray:[personList filteredArrayUsingPredicate:predicate]]; return true;}
用謂詞取得匹配的搜索結果列表,清空搜索記錄,展現搜索結果
新聞熱點
疑難解答