IOS在AppDelegate中访问模态视图

时间:2013-10-01 22:03:38

标签: iphone ios presentmodalviewcontroller appdelegate

我正在尝试访问AppDelegate.m中的视图。我使用self.window.rootViewController来获取对活动ViewController的引用,但是当我使用presentViewController创建模式视图时,我无法访问新显示的视图。如何从AppDelegate.m获取对模态视图的引用?

2 个答案:

答案 0 :(得分:5)

您要找的是presentedViewController

UIViewController *vc = self.window.rootViewController.presentedViewController;

答案 1 :(得分:0)

如果模态视图控制器出现在rootViewController之外,那么您应该可以使用以下命令访问它:

NSArray *childVCs = [self.window.rootViewController childViewControllers];

你的模态viewController将是该数组中的一个对象。