muszę przedstawić widok kontrolera z AppDelegate
, więc napisałem następujący kod:Dlaczego okno jest zerowa w AppDelegate
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let authViewController = storyboard.instantiateViewControllerWithIdentifier("ViewController") as ViewController
if let keyWindow = UIApplication.sharedApplication().keyWindow {
keyWindow.rootViewController = authViewController
}
Niestety window
i keyWindow
są zarówno nil
. Czemu?
Kiedy wykonywany jest ten kod? – jrturton
@jrturton To jest kod wykonywany w aplikacji 'func (application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Funkcja Bool'A – FrozenHeart
OK, w tej funkcji twoja aplikacja nie będzie miała okna, chyba że" zrobiłem jeden ręcznie lub ustawiłeś storyboard lub Xib jako interfejs uruchamiania. Zrobiłeś to? – jrturton