我需要在当前的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的模态。
提前致谢!