Я пытаюсь выполнить поиск в моем SWIFT-коде. Я хочу, чтобы он подождал, пока кнопка поиска не будет нажата, прежде чем она что-нибудь сделает. Что я до сих пор.Как заставить UISearchController дождаться нажатия на поиск
func updateSearchResultsForSearchController(searchController: UISearchController)
{
self.filteredCats.removeAll(keepCapacity: false)
filteredCats = art.filter{
$0.sarticleTitle.lowercaseString.rangeOfString(searchController.searchBar.text!.lowercaseString) != nil
}
print(searchController.searchBar.text)
self.tableView.reloadData()
}
Он распечатывает всю информацию после того, как пользователь что-то наберет. Я хочу, чтобы он дождался нажатия кнопки поиска или когда пользователь закончил набирать все.