У меня есть несколько UIViewController
, которые имеют таблицы. Я хочу, чтобы эти VC просто обрабатывали пользовательский интерфейс, поскольку все они будут искать в одной базе данных. Я хочу создать подкласс UISearchDisplayController
, чтобы этот подкласс мог обрабатывать все данные и результаты поиска.
VC, с которым я работаю, это UIViewController
с UITableView
и UISearchDisplayController
. Я установил его и могу проверить отображение начальных или искомых данных в табличном представлении с помощью операторов if / else, таких как: if (tableView == self.searchDisplayController.searchResultsTableView) % else...
Я хочу, чтобы этот пользовательский подкласс, который я создаю, обрабатывал код, выполняемый в операторе self.searchDisplayController.searchResultsTableView
, чтобы я мог иметь некоторую абстракцию и использовать этот пользовательский класс с другими VC.
Есть идеи, как продолжить это? Я думаю, что мне нужно переопределить некоторые методы в UISearchDisplayController
.
EDIT:
На самом деле, я могу ошибаться. У меня есть повышение, как мне нравится сейчас, но нет абстракции, поэтому я не могу по-настоящему использовать этот код в других частях приложения. Мой IB настроен так: