У меня есть экземпляр ViewController, определенный в раскадровке. Я могу инициализировать его следующим
var myViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("myViewControllerIdentifier") as! ViewController
Есть ли способ переопределить метод init для ViewController, чтобы я мог его инициализировать с помощью
var myViewController = ViewController()
Я попробовал переопределить init
convenience init() {
self = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("SearchTableViewController") as! SearchTableViewController
}
но компилятору это не нравится. Любые идеи?