ios - 多级复杂对象数组 进行模糊查询
PHPz
PHPz 2017-04-18 09:43:37
0
2
598
{
  "code": "1",
  "msg": "成功",
  "data": {
    "members":[
      {
        "user_uuid": "u111",
        "avatar_url": "1.png",
        "nickname": "1132",
        "group_grade": "3"   
      },
      {
        "user_uuid": "u111",
        "avatar_url": "1.png",
        "nickname": "fdsa",
        "group_grade": "2"
      },
      {
        "user_uuid": "u111",
        "avatar_url": "1.png",
        "nickname": "vcxz",
        "group_grade": "1"
      },
      {
        "user_uuid": "u111",
        "avatar_url": "1.png",
        "nickname": "fdsatgerwvcx",
        "group_grade": "1"
      },
      {
        "user_uuid": "u111",
        "avatar_url": "1.png",
        "nickname": "vcxztewq",
        "group_grade": "1"
      },
      {
        "user_uuid": "u111",
        "avatar_url": "1.png",
        "nickname": "vxcfewq",
        "group_grade": "1"
      }
      ],
  }
}

JSON格式如上,转换为了model,我现在要对这个数组里的model的nickname进行模糊查询,除了用数据库SQL查询,没有没什么直接在内存里进行的方法吗?

PHPz
PHPz

学习是最好的投资!

全部回复(2)
大家讲道理

NS谓词

左手右手慢动作

谢邀,对于Model中的nickname进行模糊查找,由于需要获取的是Model对象的地址,以方便调用Model对象下的其他属性,使用NSPredicate实现比较麻烦,一般使用是通过SQL查询后返回结果,不过也有其他的办法给你参考下:

for (Model *model in modelArray) {
        if ([model.name containsString:@"1"]) {
            NSLog(@"%@",model);
        }
        
    }

这里建议楼主多帮助别人,在你遇到困难的时候才会有更多的人帮助你。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!