每次我的应用程序收到 Pushnotification 时,我都想展示一个 ModalView。通知到达后,我的应用程序会显示应用程序UIViewController
内的任何 s。
我需要这个UIViewController
来打电话
[presentingViewController presentModalViewController:vc animated:YES];
// presentingViewController is what I need :)
有没有办法找出哪个 UIViewController 当前处于活动状态?
我会知道如何使用 egUITabbarController
或来做到这一点UINavigationController
,但我不能依赖其中任何一个的存在。
我也尝试通过获取 rootViewController
[[[UIApplication sharedApplication] keyWindow] rootViewController]
并从那里展示 ModalView,但是 - 当然 - 它不会显示任何其他推送/显示的视图。