質問: UIStoryboard(name: "Main", bundle: nil).instantiateInitialViewController() as UIViewController ``` これでは遷移先であるSecondViewController.swiftとstoryboard内で「next」と名付けたViewControllerに繋がらないようです。
回答: `let mySecondViewController: UIViewController = SecondViewController()`でUIViewControllerを初期化した場合、Storyboardで設定した内容(Viewの配置とか背景色の変更とか)はmySecondViewControllerに反映されません。 mySecondViewControllerの初期化を以下のようにするとうまくいくと思います。 ``` let mySecondViewController = UIStoryboard(name: "Storyboardのファイル名", bundle: nil).instantiateInitialViewController() as UIViewController ``` [補足] コメントにも書きましたが、mySecondViewControllerがinitial View Controllerではない場合は、以下のようになります。 ``` let mySecondViewController = UIStoryboard(name: "Storyboardのファイル名", bundle: nil).instantiateViewControllerWithIdentifier("Storyboard ID") as UIViewController ```