美文网首页
关于 模糊查询

关于 模糊查询

作者: ArrQing | 来源:发表于2017-08-23 16:51 被阅读13次
    • NSPredicate 那 输入值 校验 数组 里面的每一个值

    containsString -------- 根据 字符串 比对 字符串
    rangeOfString
    hasPrefix

    谓词 NSPredicate 一般 用的较多

    注意 模糊查 必须是 数组

    数组 里面 必须得失 具体的 单个 对象

    【@“13”,@“23”,@“45”】

    问题来了 如果 cell 里面 需要的东西多 数组 里面 有字典了 怎么办呢

    这个 就得 绕一圈了 先 遍历 字典 把名字 存到 数组里面 记录 下标

    根据 记录的 小标 来 从 你 存放 的 所有数据里面 找到 映射到 数组里面 的
    字典 把 每一个 字典 加到 你需要的 数组 里面 就可以了

    但是 你不觉得 很绕吗

    妈的 直接 在 textfield 里面 数个 字符串 来 校验 这个 字符串 不就完啦

    我用了

    还不错哦

    if ([str containsString:text]) {
                
                [self.dataSource addObject:dic];
                
    }
    
    

    错误提示:

    if ([str rangeOfString:text].location!=NSNotFound){
    
                    [self.DataArray addObject:dic];
    }
    
    

    友情-错误提示:

     for (NSString *arrText in array) {
                if ([arrText hasPrefix:text]) {
                    [self.DataArray addObject:dic];
                }
    
    

    相关文章

      网友评论

          本文标题:关于 模糊查询

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