其实这是swift 2.0中的代码,有人能告诉我如何在swift 3.0中编写这些代码吗?
问题描述:
其实这是swift 2.0中的代码,有人能告诉我如何在swift 3.0中编写这些代码吗?
func searchBar(searchBar: UISearchBar, textDisChange searchText:String){
filteredArray =tableData.filter({ names: String) ->Bool in
return name.lowercaseString.rangeOfString(of: searchText.lowercaseString)
})
}
答
试试这个:
func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String)
{
filteredArray = tableData.filter { (names) -> Bool in
return (names.lowercased().range(of: searchText.lowercased()) != nil)
}
}
+0
它的工作原理!非常感谢你。 –
+0
如果它可以工作,您可以接受并提供答案。 – PGDev
添加您的代码的文字! –