Controllerの子ビューコントローラの構成を変更してみます。Storyboardを以下のように作成します。controllerをUINavigationController、FirstViewControllerをUINavigationControllerに接続、SecondViewControllerを別個作成しています。SecondViewControllerには以下のようにIdentifierにSecondViewControllerを指定しています。*)launchOptionsメソッドを以下のように記述します。controllerであるUINavigationControllerがwindowのrootViewControllerにセットされているので、それを取り出します。コントローラからStoryboardを取り出し、instantiateViewControllerWithIdentifierメソッドで指定したコントローラをインスタンス化します。上記コードではSecondViewControllerをインスタンス化しています。そのSecondViewControllerをUINavigationControllerにpushして、表示しています。アプリを実行するとこのように、SecondViewControllerのビューが表示されます。このようにinstantiateViewControllerWithIdentifierでインスタンス化することで、Segueで指定していないビューコントローラを利用することができます。コメントをキャンセルメールアドレスが公開されることはありません。