applicationDidBecomeActive返回主页

pet*_*ete 2 iphone ios

使用故事板和UINavigationController我的应用程序有很多UIViewControllers.初始UIViewController名为viewController,是一种主页.

如果用户离开应用程序并返回,我总是希望用户UIViewController在离开之前总是返回主页()而不是最后一个视图.在我appDelegate,我如何调用/显示我的主页(UIViewController)applicationDidBecomeActive:

Oli*_*son 6

如果应用程序的根视图控制器是导航控制器,那么您可以像Marcin Kuptel所说的那样,这里是您的上下文的解决方案.

 - (void)applicationDidBecomeActive:(UIApplication *)application;
 {
   UINavigationController *navController = (UINavigationController *)self.window.rootViewController;
   [navController popToRootViewControllerAnimated:NO];
 }
Run Code Online (Sandbox Code Playgroud)