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];

モーダル viewController は、その配列内のオブジェクトの 1 つになります。

于 2013-10-01T22:06:42.410 に答える