Подкласс UISearchDisplayController для абстракции - PullRequest
2 голосов
/ 19 января 2012

У меня есть несколько UIViewController, которые имеют таблицы. Я хочу, чтобы эти VC просто обрабатывали пользовательский интерфейс, поскольку все они будут искать в одной базе данных. Я хочу создать подкласс UISearchDisplayController, чтобы этот подкласс мог обрабатывать все данные и результаты поиска.

VC, с которым я работаю, это UIViewController с UITableView и UISearchDisplayController. Я установил его и могу проверить отображение начальных или искомых данных в табличном представлении с помощью операторов if / else, таких как: if (tableView == self.searchDisplayController.searchResultsTableView) % else...

Я хочу, чтобы этот пользовательский подкласс, который я создаю, обрабатывал код, выполняемый в операторе self.searchDisplayController.searchResultsTableView, чтобы я мог иметь некоторую абстракцию и использовать этот пользовательский класс с другими VC.

Есть идеи, как продолжить это? Я думаю, что мне нужно переопределить некоторые методы в UISearchDisplayController.

EDIT:

На самом деле, я могу ошибаться. У меня есть повышение, как мне нравится сейчас, но нет абстракции, поэтому я не могу по-настоящему использовать этот код в других частях приложения. Мой IB настроен так: enter image description here

...