首页 > 学院 > 开发设计 > 正文

searchDisplayController用法

2019-11-14 20:26:57
字体:
来源:转载
供稿:网友
#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;}

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


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表