I am new to iOS app developing.
I am implementing search bar programatically in swift 3 .
when I updated content for search controller I am getting this error.
value of type 'string' has no member 'containsString'
on this line :
return categoryMatch &&
candy.name.lowercaseString.containsString(searchText.lowercaseString)
this is code :
func updateSearchResultsForSearchController(searchController: UISearchController) {
func filterContentForSearchText(searchText: String, scope: String = "All") {
filteredCandies = candies.filter { candy in
let categoryMatch = (scope == "All") || (candy.category == scope)
return categoryMatch && candy.name.lowercaseString.containsString(searchText.lowercaseString)
}
tableView.reloadData()
}
}