0

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

4

2 回答 2

5

您正在寻找的是presentedViewController

UIViewController *vc = self.window.rootViewController.presentedViewController;
于 2013-10-01T22:11:50.820 回答
0

如果模态视图控制器是从 rootViewController 中显示出来的,那么您应该可以使用以下命令访问它:

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

您的模态视图控制器将是该数组中的对象之一。

于 2013-10-01T22:06:42.410 回答