当我在我的searchBar中混合使用大小写进行搜索时,它不起作用。
这是我用来过滤搜索栏的代码
filterednames = nameList.filter{(($0.value as! [String:Any])["name"] as! String).contains(searchText)}
我希望能够搜索名称,即使它是大小写的混合
发布于 2019-09-07 12:55:55
filterednames = nameList.filter{(($0.value as! [String:Any])["name"] as! String).range(of: searchText, options: .caseInsensitive) != nil}
添加.range(of: searchText,options:.caseInsensitive) != nil将使其不区分大小写
https://stackoverflow.com/questions/57825790
复制相似问题