-5

This is the code that i cannot solve in swift 3.0. Please help me

func searchBar(searchBar: UISearchBar, textDisChange searchText:String){
    filteredArray =tableData.filter({ names: String) ->Bool in
    return name.lowercaseString.rangeOfString(of: searchText.lowercaseString)
    })
}
Alistra
  • 5,177
  • 2
  • 30
  • 42
zm Choo
  • 11
  • 1

1 Answers1

0

Try this:

func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String)
{
    filteredArray = tableData.filter { (names) -> Bool in
        return (names.lowercased().range(of: searchText.lowercased()) != nil)
    }
}
PGDev
  • 23,751
  • 6
  • 34
  • 88