当推送通知到达时,我需要从AppDelegate的方法ViewController
获取当前正在查看的didReceiveRemoteNotification:
。我在我的应用中一直使用TabbarController
和NavigationController
。当我尝试从导航堆栈(顶部项目)获取它时,我得到了我的CustomNavigationController
。但我需要查看ViewController(可能是tabbar中的项目)。你能帮忙吗?提前谢谢。
答案 0 :(得分:0)
只需在viewDar的viewDidLoad或viewDidAppear中创建一个变量,然后在appdelegate中设置它。
您可以使用当前正在查看的viewController进行检查。