Представление ViewController с помощью storyBoard:
если newViewController находится в StoryBoard. мы можем представить его, используя следующий метод.
let storyboard = UIStoryboard(name: "AViewController"), bundle: UIBundle.main)
let newViewcontroller = storyboard.instantiateInitialViewController() as? AViewController
self.present(newViewcontroller, animated: false, completion: nil)
Возможно ли представить ViewController, которого нет в storyBoard, но его родительский viewcontroller имеет раскадровку
Я создал программный контроллер вида B программно (без StoryBoard), теперь я хотел бы представить BViewController, и он должен использовать AViewController StoryBoard?
class AViewController : UIViewController
{
//this class is in storyboard which is generic design that I want to use it in different ways.
}
class BViewController : AViewController
{
....//
}
e.g.
self.present(BViewController(), animated: false, completion: nil)?
когда я представляю BViewcontroller, он выбрасывает ноль для параметров из суперкласса.