У меня есть собственный метод инициализации для моего UIViewController
, я хочу загрузить его из storyBoard, так как только XYZController()
дает пустое представление.Загрузка UIViewController из раскадровки с помощью собственного метода инициализации
convenience init() {
self.init(imageURL: nil)
}
init(imageURL: NSURL?){
//code to load the ViewController from StoryBoard
super.init(nibName: nil, bundle: NSBundle.mainBundle())
}
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)!
}
Вы не можете использовать свой файл n init, если вы хотите создать экземпляр своего контроллера представления из раскадровки. Вам нужно назначить imageURL после получения VC из раскадровки. – Paulw11