Клавиатура отключается после ввода одного символа в строке поискаIOS

Программируем под IOS
Anonymous
Клавиатура отключается после ввода одного символа в строке поиска

Сообщение Anonymous »

Сначала я ввожу текст в контроллер панели поиска, все работает нормально. Затем я удаляю текст и повторно печатаю тот же или другой текст. В этом случае клавиатура закрывается сразу после ввода каждого символа в строке поиска.
Метод делегата, который я реализовал для панели поиска:

Код: Выделить всё

func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
searchBar.becomeFirstResponder()

filteredData = []  // Clear the filteredData array

if searchText == "" {
filteredData = data
}

for item in data {
if item.lowercased().contains(searchText.lowercased()) {
filteredData.append(item)
}
}

selectionTableView.reloadData()
}

func searchBarTextDidBeginEditing(_ searchBar: UISearchBar) {
searchBar.becomeFirstResponder()
}
если будем очень признательны за помощь. Спасибо

Подробнее здесь: https://stackoverflow.com/questions/786 ... search-bar

Вернуться в «IOS»