多级复杂对象数组 进行模糊查询
澳门新葡京官网
澳门新葡京官网
当前位置 : 澳门新葡京官网 > 现金金赌博平台

多级复杂对象数组 进行模糊查询

{
  "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查询,没有没什么直接在内存里进行的方法吗?

NSPredicate

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

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

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

栏目列表

广告位

澳门新葡京官网