我有一个UINavigationController作为我的Storyboard的rootView。
我想要做的是,当我收到推送通知时,拨打" ViewDidLoad"正在显示的ViewController中的方法(所以NavigationController的实际视图),但我无法访问NavigationController。有什么想法吗?
答案 0 :(得分:0)
您不应直接致电viewDidLoad
。但是,如果必须,您可以通过以下方式访问当前视图控制器:
[[[[[UIScreen mainScreen] keyWindow] rootViewController] navigationController] topViewController]