Ouverture de la vue-contrôleur à partir de l'app délégué utilisation de swift

Je suis en train de créer une notification push qui détermine la perspective de l'ouverture selon les informations obtenues de la poussée.

J'ai réussi à obtenir l'information de la pousser, mais je suis maintenant de la difficulté à obtenir le point de vue d'ouvrir

À regarder d'autres débordement de pile questions, j'ai celui-ci actuellement:

Délégué d'application N'a la fin du chargement:

     //Extract the notification data
    if let notificationPayload = launchOptions?[UIApplicationLaunchOptionsRemoteNotificationKey] as? NSDictionary {
        //Get which page to open
        let viewload = notificationPayload["view"] as? NSString
        let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)
        //Load correct view
        if viewload == "circles" {

            var viewController = self.window?.rootViewController?.storyboard?.instantiateViewControllerWithIdentifier("Circles") as! UIViewController
            self.window?.rootViewController = viewController

                        }
    }

Actuellement, c'est un échec sur le var ViewController = auto... ligne.

  • Vérifier ceci réponse
  • Je l'ai essayé et il fonctionne aussi loin que l'ouverture de "Cercles" - vue-contrôleur. Mais disons que les "Cercles" - vue-contrôleur est lui-même à l'intérieur d'un sous-arbre de l'arbre de navigation de mon application. Comment faire en sorte qu'une fois que j'ouvre mon application dans des "Cercles" - vue-contrôleur, à toutes les navigations de travail? Pour l'instant, elle ouvre des "Cercles" - vue-contrôleur sans montrer le dos de navigation.
InformationsquelleAutor Lister | 2015-06-02