Почему-то, когда моя строка поиска пуста, хотя мой массив данных все еще содержит информацию и numberOfRowsInSection
/ numberOfSections
все еще возвращает соответствующую информацию, tableView скрыт.
Я поместил этот код в свой UISearchResultsUpdating
(searchResultsUpdater):
func updateSearchResults(for searchController: UISearchController) {
print(tableView.isHidden)
// my program logic to fetch data with that string from server
// and reload the tableView
}
и в нем четко указано, что для свойства isHidden
установлено значение true
, как только я удаляю весь текст на панели поиска.
На данный момент вТочное место, где вы можете увидеть print()
, я поставил tableView.isHidden = false
, но должен быть лучший метод, например, hideTableViewWhenSearchEmpty
или в том же духе.
Заранее спасибо!