В настоящее время я работаю над усовершенствованием приложения iOS, над которым я сейчас работаю, добавив push-уведомления. Эти push-уведомления отправляются людям, чтобы уведомить их о том, что в приложении есть действие.Push Notifications: перейти к ViewController из AppDelegate
В настоящее время я работаю над реализацией «когда вы находитесь в приложении и получаете уведомление» - часть: ReceivedRemoteNotification
.
Теперь, поскольку этот метод должен быть реализован внутри AppDelegate, я не могу просто сказать NavigationController.PushViewController (viewController, true);
. Создание нового NavigationController не сработало.
Итак, теперь мне интересно: есть ли способ получить NavigationController
, который был инициализирован (потому что я уже открыл приложение), чтобы затем использовать метод PushViewController
?
Или есть другой способ перейти к ViewController
из AppDelegate?
Не могли бы вы попытаться отправить NSNotification из APPDelegate, когда вы получите push-уведомление и наблюдаете за этим в своем текущем контроллере (или NavigationController) и сделаете свое нажатие тогда? – Bisca