Mit dem folgenden Code ich bin in der Lage, die rootViewController
hinter einer modalen Ansicht zu ändern:Ersetzen RootViewController hinter einer modalen Ansicht
let storyboard : UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let signupVC = storyboard.instantiateViewControllerWithIdentifier("SignupNavigationController") as! UINavigationController
let landingPageVC = storyboard.instantiateViewControllerWithIdentifier("LandingPage") as! LandingPageViewController
presentViewController(signupVC, animated: true, completion: {
UIApplication.sharedApplication().delegate?.window??.rootViewController = landingPageVC
UIApplication.sharedApplication().delegate?.window??.sendSubviewToBack(landingPageVC.view)
})
Wenn ich meinen modal View-Controller in der Nähe ist es der vorherige RootViewController, die angezeigt wird (nur während der die Animation). Dann wird mein neuer View-Controller richtig angezeigt.
Irgendeine Idee, wie ich das verhindern könnte?