目前,我正在努力通過添加推送通知來改進我目前正在處理的iOS應用程序。這些推送通知會發送給人們,通知他們應用程序內部會採取一些措施。推送通知:從AppDelegate導航到ViewController
我目前正在執行「當你在應用程序內部並且你得到通知」時 - 部分:ReceivedRemoteNotification
。
現在,由於此方法需要在AppDelegate內部實現,因此我不能僅僅說NavigationController.PushViewController (viewController, true);
。創建一個新的NavigationController不起作用。
所以,現在我想知道:有沒有辦法獲得已初始化的NavigationController
(因爲我已經打開了應用程序),以便我可以使用PushViewController
方法?
或者還有另一種從AppDelegate內導航到ViewController
的方法嗎?
當你收到一個推送通知並在你的當前控制器(或NavigationController)中觀察它時,你能否嘗試從APPDelegate發送一個NSNotification,然後進行推送? – Bisca