推送iOS警报,并在appdelegate中使用presentviewcontroller

时间:2016-05-10 16:50:45

标签: ios swift appdelegate

我创建了可以接收推送通知的应用。

如果应用程序处于打开状态,我按下并按下按钮,当点击按钮我加载一个功能时,这些功能加载带有 Alamofire 的JSON,我想呈现其他视图控制器:

var controller: UIViewController = (self.window?.rootViewController!.storyboard!.instantiateViewControllerWithIdentifier("viewLoaded"))!
                let top: UIViewController = UIApplication.sharedApplication().keyWindow!.rootViewController!
                self.window?.makeKeyAndVisible()
                self.window?.rootViewController!.presentViewController(controller, animated: true, completion: { _ in })

但是,我接受了这些错误:

  

尝试在*视图不在窗口层次结构中显示* -

任何解决方案?我都不使用rootViewController = viewLoaded,因为我需要控制导航。

谢谢!

0 个答案:

没有答案