ho bisogno di presentare View Controller dal AppDelegate
, così ho scritto il seguente codice:Perchè finestra è pari a zero nel AppDelegate
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let authViewController = storyboard.instantiateViewControllerWithIdentifier("ViewController") as ViewController
if let keyWindow = UIApplication.sharedApplication().keyWindow {
keyWindow.rootViewController = authViewController
}
Purtroppo, window
e keyWindow
sono entrambi nil
. Perché?
Quando viene eseguito questo codice? – jrturton
@jrturton Questo è il codice eseguito nell'applicazione func (applicazione: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool' function – FrozenHeart
Ok, in quella funzione la tua app non avrà una finestra a meno che tu non sia " ne ho creato uno manualmente o hai impostato uno storyboard o xib come interfaccia di avvio. L'hai fatto? – jrturton