【发布时间】:2012-07-11 12:07:31
【问题描述】:
每次我的应用程序收到 Pushnotification 时,我都想展示一个 ModalView。
收到通知后,我的应用会显示应用内的任何UIViewControllers。
我需要这个UIViewController 来打电话
[presentingViewController presentModalViewController:vc animated:YES];
// presentingViewController is what I need :)
有没有办法找出当前处于活动状态的 UIViewController?
我会知道如何做到这一点,例如UITabbarController 或 UINavigationController,但我不能依赖其中任何一个的存在。
我也尝试通过
获取 rootViewController[[[UIApplication sharedApplication] keyWindow] rootViewController]
并从那里展示 ModalView,但是 - 当然 - 它不会显示任何其他推送/显示的视图。
【问题讨论】:
标签: ios uiviewcontroller modalviewcontroller