访问应用程序visibleViewController?

时间:2012-07-21 09:59:20

标签: iphone objective-c ios uinavigationcontroller

我想知道如何访问UIApplication的visibleViewController?

我尝试过这样的事情,但他们没有工作:

[[[[UIApplication sharedApplication] delegate] navigationController] visibleViewController];

1 个答案:

答案 0 :(得分:1)

您可以这样访问:

YourAppDelegate *appDelegate = (YourAppDelegate *)[[UIApplication sharedApplication]delegate];
UIViewController *visibleViewController =  [[appDelegate.yourNavigationController viewControllers]lastObject];