NSPredicate模糊搜索和精确搜索
2024-09-03 07:37:43
#pragma mark ------------ searchBar 代理方法 -------------------------- - (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText
{
/**< 模糊查找*/
NSPredicate *predicateString = [NSPredicate predicateWithFormat:@"%K contains[cd] %@", @"name", searchText];
self.searchResultArray = [NSArray arrayWithArray:[_allCityArray filteredArrayUsingPredicate:predicateString]]; /**< 精确查找*/
// NSPredicate *predicateString = [NSPredicate predicateWithFormat:@"%K == %@", @"name", searchText]; [self.searchDisplayController.searchResultsTableView reloadData]; }
使用的是 self.searchDisplayController.searchResultsTableView显示搜索的数据;
最新文章
- 蒙特卡洛马尔科夫链(MCMC)
- 用C++和shell获取本机CPU、网卡IO、内存、磁盘等的基本信息
- white的配置使用
- Hibernate从入门到精通(九)一对多双向关联映射
- c语言中继承和多态的简单实现
- MIT-scheme安装
- React Native 之 数据持久化
- SQLMap简单尝试
- php 设计模式(转)
- 吴恩达机器学习笔记38-决策下一步做什么(Deciding What to Do Next Revisited)
- join和+的区别
- 【C++ Primer 第16章】2. 模板实参推断
- Android自定义视图四:定制onMeasure强制显示为方形
- String的equals()方法源码解析
- JasperReport学习札记6-JRXML的标签
- Linux下用netstat查看网络状态、端口状态
- linux下使用docker-thunder-xware进行离线下载
- Excel的方向键失灵
- java项目中Excel文件预览
- 媒体查询hack
热门文章
- 洛谷——P1208 [USACO1.3]混合牛奶 Mixing Milk
- Sqli-labs less 4
- Sass和Compass的安装
- 【BZOJ 1060】 1060: [ZJOI2007]时态同步 (树形DP)
- 扫描线三巨头 hdu1928&;&;hdu 1255 &;&; hdu 1542 [POJ 1151]
- CodeForces - 1000D Yet Another Problem On a Subsequence
- 给lnmp一键包中的nginx安装openresty的lua扩展
- Scala 匿名函数
- <;摘录>;MBR和分区表
- Fork &; vfork &; clone (转载)