Связанные представления из файла xib не отображаются и всегда nil - PullRequest
0 голосов
/ 13 апреля 2020

Мои представления связаны с моим файлом Swift ViewContoller, владелец файла в порядке, но он не работает для меня. Представления не появляются, и они нулевые. Я загружаю некоторые изображения для получения дополнительной информации. Я перепробовал все. Очистите проект, перезагрузите xcode, удалите доставленные данные, удалите данные эмулятора.

enter image description here

enter image description here

enter image description here

enter image description here

1 Ответ

0 голосов
/ 14 апреля 2020

Насколько я понимаю, вы инициализируете контроллер представления, но не загружаете его из раскадровки. Вы можете попробовать добавить расширение для UIViewController для легкой загрузки:

extension UIViewController {
    class func loadFromNib<T: UIViewController>() -> T {
         return T(nibName: String(describing: self), bundle: nil)
    }
}

let vc : Test3 = Test3.loadFromNib()
navigationController.pushViewController(vc, animated: animated) 

Ссылка: https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/WorkWithViewControllers.html

...