目前,我正在努力通过添加推送通知来改进我目前正在处理的iOS应用程序。这些推送通知会发送给人们,通知他们应用程序内部会采取一些措施。推送通知:从AppDelegate导航到ViewController
我目前正在执行“当你在应用程序内部并且你得到通知”时 - 部分:ReceivedRemoteNotification
。
现在,由于此方法需要在AppDelegate内部实现,因此我不能仅仅说NavigationController.PushViewController (viewController, true);
。创建一个新的NavigationController不起作用。
所以,现在我想知道:有没有办法获得已初始化的NavigationController
(因为我已经打开了应用程序),以便我可以使用PushViewController
方法?
或者还有另一种从AppDelegate内导航到ViewController
的方法吗?
当你收到一个推送通知并在你的当前控制器(或NavigationController)中观察它时,你能否尝试从APPDelegate发送一个NSNotification,然后进行推送? – Bisca