【发布时间】:2014-03-18 06:47:50
【问题描述】:
当推送通知到达时,我需要从 AppDelegate 的方法 didReceiveRemoteNotification: 获取当前正在查看的 ViewController。我一直在我的应用程序中同时使用TabbarController 和NavigationController。当我尝试从导航堆栈(顶部项目)中获取它时,我得到了我的CustomNavigationController。但我需要查看 ViewController(可能是标签栏中的一个项目)。请你帮忙。提前致谢。
【问题讨论】:
-
请发布您的代码
-
你试试
NSLog(@"%@", [self.window.rootViewController.navigationController.visibleViewController class]);
标签: ios iphone uinavigationcontroller uitabbarcontroller