У меня есть раскадровка с навигационным контроллером, который ведет к UIVIewController, который я хочу использовать повторно. Этот UIVIewController имеет ParentUIViewController, который имеет все основные функции для всех UIVIewControllers, которые я повторно использую.
В настоящее время я копирую и вставляю (мех), а затем меняю класс UIViewController на ChildUIVIewController, который я хочу использовать (ChildUIViewController расширяет ParentUIViewController).
Но это звучит как плохое решение. Каждый раз, когда я хочу визуально изменить ParentViewController, мне нужно вручную обновить все остальные ChildViewController.
Я попытался создать xib для ParentViewController, но xib не загружен использует-xib-for-its-desi">потому что мне нужен xib с именем ChildViewController. Я создал его, а затем сказал, что это класс ParentViewController, но он падает в процессе.
ИЗМЕНИТЬ
Я создал пример статуса моей проблемы
https://github.com/tiagoalmeida/storyboardexample
Обратите внимание, что ParentViewController имеет более сложный набор логики, который здесь не показан. Также обратите внимание, что я также использую TableView. Я надеюсь, что это может проиллюстрировать проблему.