美文网首页
谓词匹配模型多条件筛选

谓词匹配模型多条件筛选

作者: 成长路上多迷惑 | 来源:发表于2020-09-25 09:29 被阅读0次

谓词搜索

1.测试模型

TestModel * model = [TestModel new]; 

model.name = name; 

model.area = area; 

model.company = company;

2.模型多字段匹配

- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText{    [self.results removeAllObjects]; 

NSPredicate *NamePredicate = [NSPredicate predicateWithFormat:@"name contains %@ || area contains %@ || company contains %@", searchText,searchText,searchText];    [self.results addObjectsFromArray:[self.datas filteredArrayUsingPredicate:NamePredicate]];    [self.tableView reloadData];

}

3.返回结果

相关文章

  • 谓词匹配模型多条件筛选

    谓词搜索 1.测试模型 TestModel * model = [TestModel new]; model.n...

  • iOS开发小总结(二)

    谓词的使用 谓词就是通过NSPredicate给定的逻辑条件作为约束条件,完成对数据的筛选。 定义谓词对象,谓词对...

  • 【Java 8实战笔记】使用流

    章节内容筛选、切片和匹配查找、匹配和规约使用数值范围等数值流从多个源创建流无限流 筛选和切片 用谓词筛选 Stre...

  • 谓词

    谓词 一种逻辑条件的定义,用于约束对提取或内存过滤的搜索。谓词表示逻辑条件,可用于筛选对象集合。 虽然通常直接从n...

  • iOS中正则表达式的三种使用方式

    1.利用NSPredicate(谓词)匹配例如匹配有效邮箱: 谓词匹配比较灵活,但是需要有谓词的相关知识。 2.利...

  • 2019-11-11

    模糊查询URL匹配的url ,根据匹配度倒序排序匹配规则: 筛选查询根据一下三个条件来筛选 服务平台 接入方(平台...

  • IOS NSPredicate - 加速数据处理

    序言 NSPredicate 学名叫谓词逻辑。提供一个筛选条件给它,它就可以在最短的时间内筛选出你想要的。简直快到...

  • 什么是谓词NSPredicate

    谓词(NSPredicate)是OC中针对数据集合的一种逻辑筛选条件,类似于数据库中SQL语句对数据筛选的限制约束...

  • NSpredicate

    用途:谓词,可以指定过滤器的条件,用于对集合里面的元素进行筛选;也可以定义模糊查询的条件,用于模糊查询。类似SQL...

  • iOS谓词NSPredicate

    谓词 首先,我们可以看看官方文档的解释 大概意思是: 一种逻辑条件的定义,用于约束查找或者内存中筛选的搜索条件。个...

网友评论

      本文标题:谓词匹配模型多条件筛选

      本文链接:https://www.haomeiwen.com/subject/pwezyktx.html