·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> app软件开发 >> IOS开发 >> searchDisplayController用法

searchDisplayController用法

作者:佚名      IOS开发编辑:admin      更新时间:2022-07-23
#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;
}

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