如何获取当前正在查看的viewcontroller?

时间:2014-02-18 13:18:39

标签: ios iphone uinavigationcontroller uitabbarcontroller

当推送通知到达时,我需要从AppDelegate的方法ViewController获取当前正在查看的didReceiveRemoteNotification:。我在我的应用中一直使用TabbarControllerNavigationController。当我尝试从导航堆栈(顶部项目)获取它时,我得到了我的CustomNavigationController。但我需要查看ViewController(可能是tabbar中的项目)。你能帮忙吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

只需在viewDar的viewDidLoad或viewDidAppear中创建一个变量,然后在appdelegate中设置它。

您可以使用当前正在查看的viewController进行检查。