当推送通知到达时,我需要从AppDelegate的ViewController
方法中获取当前查看的didReceiveRemoteNotification:
。我在我的应用程序中同时使用了TabbarController
和NavigationController
。当我尝试从导航堆栈(顶部项目)中获取它时,我得到了CustomNavigationController
。但是我需要获取ViewViewController(可能是标签栏中的一个项目)。请你帮忙。提前致谢。
最佳答案
只需在viewDidLoad或viewDidAppear中为tabBar创建一个变量,然后在appdelegate中进行设置即可。
您可以使用当前正在查看的viewController进行检查。