Я работаю над добавлением панели поиска в существующее приложение.
У меня есть таблица, заполненная данными, загруженными с сервера, и я использую новый UISearchController.
Теперь у меня есть панель поиска, которая полностью работает и отображает новую отфильтрованную таблицу результатов по мере того, как пользователь вводит в строку поиска.
Мой вопрос: как обрабатывать пользователя, выбирающего элемент из этой новой отфильтрованной таблицы результатов поиска?
Я добавил новый переход из моей отфильтрованной таблицы и добавил didSelectRowAtIndexPath, который работает нормально, но когда пользователь выбирает элемент из отфильтрованной таблицы, панель поиска остается, и нажатие кнопки «Отмена» после этой точки приводит к сбою приложения.
Итак, я не уверен, что я должен делать и как я должен обрабатывать пользователя, выбирающего элементы из отфильтрованной таблицы?
Оставить все как есть, но добавить код для отмены панели поиска, когда пользователь выбирает элемент?
Или я делаю это неправильно, и есть способ передать выбор из отфильтрованной таблицы обратно в основную таблицу контроллера представления при выборе пользователем отфильтрованного элемента?
Любая помощь, как всегда, очень благодарна!