Check if a string exists in an array case insensitively

前端 未结 11 1509
情歌与酒
情歌与酒 2020-12-09 07:45

Declaration:

let listArray = [\"kashif\"]
let word = \"kashif\"

then this

contains(listArray, word) 

Ret

11条回答
  •  轮回少年
    2020-12-09 08:14

    My example

    func updateSearchResultsForSearchController(searchController: UISearchController) {
        guard let searchText = searchController.searchBar.text else { return }
        let countries = Countries.getAllCountries()
        filteredCountries = countries.filter() {
            return $0.name.containsString(searchText) || $0.name.lowercaseString.containsString(searchText)
        }
        self.tableView.reloadData()
    }
    

提交回复
热议问题