如何修复searchBar,对大写或小写不敏感?

How to fix searchBar, not sensitive to uppercase or lowercase?

当我在 searchBar 中混合使用大小写进行搜索时,它不起作用。

这是我用来过滤搜索栏的代码

filterednames = nameList.filter{(([=10=].value as! [String:Any])["name"] as! String).contains(searchText)}

我希望能够搜索名字,即使它是大写和小写的混合

filterednames = nameList.filter{(([=10=].value as! [String:Any])["name"] as! String).range(of: searchText, options: .caseInsensitive) != nil}

添加 .range(of: searchText, options: .caseInsensitive) != nil 将使其不区分大小写