Swift ios définit un nouveau contrôleur de vue racine

Je me demande si il est possible de définir un nouveau mot de CR?

Mon application init avec un uinavigation contrôleur qui a une vue de la table à la racine VC.

Puis, à partir de la vue de la table, je suis en cours d'exécution d'un autre segue à une fenêtre de connexion (présent sous forme modale) Si vous puis connectez-vous vous retrouver dans la rouge VC/page de compte. Ce que je veux faire maintenant est de mettre le rouge VC à la nouvelle racine VC de l'application, et de supprimer tous les sous-jacents de la VC. Afin que je puisse afficher un menu bouton/icône au lieu d'un bouton "Retour"

J'ai trouvé ceci mais je ne comprends pas comment l'utiliser:

let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle())
        let yourViewController: ViewController = storyboard.instantiateViewControllerWithIdentifier("respectiveIdentifier") as! ViewController

        let navigationController = self.window?.rootViewController as! UINavigationController
        navigationController.setViewControllers([yourViewController], animated: true)

Mais je ne peux pas le faire fonctionner. Ainsi est-il possible de rendre le rouge vc dans l'image agir comme nouvelle racine VC.

Swift ios définit un nouveau contrôleur de vue racine

source d'informationauteur user2722667