UIViewController, определенный в файле xib, не загружается в раскадровку
Я пытаюсь загрузить подкласс UIViewController с его представлениями, определенными в файле xib, в раскадровку. Позвольте называть его NibViewController.
Точкой этого подхода является повторное использование одного и того же ViewController на нескольких экранах приложения.
Я знаю, что это можно сделать вручную в коде, но я ищу решение в раскадровке. Я пробовал предложения из других тем, таких как этот, но ничего не получилось. ViewController правильно отображается в симуляторе, но не в раскадровке. Вот код: https://github.com/srstanic/NibViewControllerInStoryboard
и вот скриншот:
![введите описание изображения здесь]()
Я ошибаюсь, чтобы ожидать, что содержимое NibViewController появится в раскадровке?
Ответы
Ответ 1
Я ошибаюсь, чтобы ожидать, что содержимое NibViewController появится в раскадровке?
Да, вы ошибаетесь. Ваше приложение работает отлично, поэтому вы должны перестать беспокоиться и просто продолжить.
Удалив представление из контроллера представления в раскадровке, вы специально указали раскадровку: "Не делайте вид для этого контроллера представления. Во время выполнения представление должно быть получено из файла xib, а не из вас".
И это именно то, что происходит во время выполнения. Поэтому просто создайте свой интерфейс в файле xib, и все будет хорошо.