Я читал Использование раскадровки XCode для создания экземпляра контроллера представлений, который использует XIB для его дизайна, но у меня возникают проблемы, связанные с этой работой в Swift (использование Xcode 6 Beta 6). Мне интересно, если я сделал что-то неправильно или эта функция больше не доступна?
Я создал простой репозиторий, https://github.com/jer-k/StoryboardTesting-Swift, который демонстрирует вышеупомянутый подход.
Мне удалось решить проблему, добавив и переопределив init
required init(coder aDecoder: NSCoder) {
super.init(nibName: "TestViewController", bundle: NSBundle.mainBundle())
}
но мне интересно, возможно ли, чтобы раскадровка справилась с этим для меня. Создание суперкласса, чтобы унаследовать все мои UIViewControllers с указанным выше кодом, - это не самая громоздкая вещь в мире, но мне просто интересно на этом этапе.