Здравствуйте, подскажите пожалуйста,
задача, реализовать поиск в TableView
Я пытался вот так
func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
filteredData = searchText.isEmpty ? categoryName : categoryName.filter({(dataString: String) -> Bool in
return dataString.range(of: searchText, options: .caseInsensitive) != nil
})
tableView.reloadData()
}
и вот так
func updateSearchResults(for searchController: UISearchController) {
if searchController.searchBar.text! == “” {
filteredCakes = cakes
} else {
filteredCakes = cakes.filter { $0.name.lowercased().contains(searchController.searchBar.text!.lowercased()) }
}
self.tableView.reloadData()
}
Подписался
UISearchBarDelegate, UISearchControllerDelegate, UISearchResultsUpdating …
Любой информации буду рад, спасибо.