在appDelegate中的didReceiveRemoteNotification方法上的Present模式之后推送控制器

时间:2018-05-11 21:15:28

标签: ios swift

我需要在当前的completation处理程序中推送一个viewController,该处理程序位于didReceiveRemoteNotification appDelegate的方法内。

我的观点/控制器结构:

启动> LoginController(UIViewController)> HomeController(UINavigationController)

当我收到新通知时,我想从我的HomeController推送一个新的UIViewController。

到目前为止我所拥有的:

接收通知并获取数据 在didReceiveRemoteNotification中获取window.rootViewController(LoginController) 使用present(_:animated:completion :)方法显示navBarController(这样做我可以看到HomeController,因为控制器是rootviewcontroller)

我需要什么?

推送ProductDetailController

我已尝试:

从navBarController推送 从HomeController的新实例推送

我得到了什么(但又不想​​)

将ProductDetailController作为completation handler的模态。

提前致谢!

0 个答案:

没有答案