我希望我的应用程序在处于非活动状态时返回登录屏幕(导航控制器中的根视图)。
我在applicationWillResignActive和appdelegate.m无法识别self.navigationController
我试图在appdelegate.h中使用ctrl拖动在故事板中制作出口或导航控制器,但它不会让我。
所以有人知道如何让它在无效时切换到特定视图吗?
答案 0 :(得分:5)
您可以通过在方法applicationWillEnterForeground或applicationDidBecomeActive
中执行该代码来显示原始uiviewcontroller快速代码
- (void)applicationWillEnterForeground:(UIApplication *)application
{
// Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background.
UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController;
[navigationController popToRootViewControllerAnimated:YES];
}
我确信不是唯一或最好的方法,但它在技术上有效