优艾设计网

iOS NSPredicate 过滤排序 财富值9?

优艾设计网 https://www.uibq.com 2023-04-25 11:38 出处:网络 作者:电脑技术
-(void)updateSearchResultsForSearchController:(UISearchController *)searchController { NSString *searchString = [self.searchController.searchBar text]; if (searchString.length == 0) { return; }NSPredi

-(void)updateSearchResultsForSearchController:(UISearchController *)searchController { NSString *searchString = [self.searchController.searchBar text]; if (searchString.length == 0) { return; }NSPredicate *preicate = [NSPredicate predicateWithFormat:@"SELF CONTAINS[c] %@", searchString]; if (self.searchResult!= nil) { [self.searchResult removeAllObjects]; }//过滤数据 self.searchResult= [NSMutableArray arrayWithArray:[self.datasource filteredArrayUsingPredicate:preicate]]; //刷新表格 [self.tableView reloadData]; }看例子的的排序都是对简单的字符串数组进行的筛选排序,对于字符串里是对象,按对象里的某个字符串进行筛选,这个可以做到吗?如果不能做到,那么一般用什么办法?以前都是直接用SQL来优艾设计网_电脑技术做的,这次需求里没用这个,能否直接在内容里进行这个


0

精彩评论

暂无评论...
验证码 换一张
取 消