OC搜索时输入关键词“ipad”怎么匹配到字符串内容是“iPad”的

现在手里的需求是模糊搜索 当用户输入关键字的时候我要从本地的数据的标题中进行模糊查找
但是当用户输入ipad的时候我不知道怎样才能匹配到标题包含为iPad的title
现在的我这边是这样的
NSRange range = [meta.title rangeOfString:titles];
if (range.length != 0) {

}

阅读 2.9k
2 个回答

已经解决了
用的下面这个方法
NSPredicate pred = [NSPredicate predicateWithFormat:@"SELF CONTAINS[cd] %@",titles]; NSArray searchTitleResults = [array filteredArrayUsingPredicate:pred];

用正则表达式,option里面写上case insensitive忽略大小写

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题