ios - 多级复杂对象数组 进行模糊查询
PHPz
PHPz 2017-04-18 09:43:37
0
2
569
{ "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

学习是最好的投资!

répondre à tous (2)
大家讲道理

NSPredicate

    左手右手慢动作

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

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

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

      Derniers téléchargements
      Plus>
      effets Web
      Code source du site Web
      Matériel du site Web
      Modèle frontal
      À propos de nous Clause de non-responsabilité Sitemap
      Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!