Если вы хотите изменить поведение View Controller по умолчанию, изменив значение одного из его свойств, считается ли он лучшей формой на
создать экземпляр класса и установить его свойство напрямую, или
подкласс его и переопределить свойство?
В первом случае родительский View Controller будет отвечать за настройку своих дочерних элементов, тогда как в последнем случае дочерние элементы будут эффективно настраивать себя.
РЕДАКТИРОВАТЬ: Дополнительная информация:
Класс, на который я ссылаюсь, - это FetchedTableViewController, подкласс UITableViewController, который я создал для отображения результатов операции извлечения базовых данных.
Есть два места, где я хочу отобразить результаты выборки, и у каждого из них разные запросы на выборку.
Я пытаюсь решить, лучше ли создать подкласс для каждого из них и переопределить свойство fetchRequest, или возложить на родительский контроллер ответственность за установку свойства fetchRequest для его дочерних элементов.