如果我的应用程序进入后台,我想关闭模式视图控制器。我假设将代码放在 applicationDidEnterBackground 中就可以了,但不幸的是,直到应用程序下次进入前台时,该命令才会应用于屏幕。一瞬间,您可以看到原始的模态视图控制器,然后消失。
有没有像 applicationWillEnterBackground 这样的方法?或者有没有办法在应用程序进入后台之前更新 UI。
目前我有这个代码:
- (void)applicationDidEnterBackground:(UIApplication *)application {
NSLog(@"Application entered background state.");
[splitVO dismissViewControllerAnimated:true completion:nil];
}