searchDisplayController用法

#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;
}

用谓词取得匹配的搜索结果列表,清空搜索记录,展现搜索结果

posted on 2014-06-02 17:40  馅饼在哪颗星  阅读(513)  评论(0)    收藏  举报

导航