如果我的应用程序进入后台,我想关闭一个模态视图 Controller 。我假设通过将代码放入 applicationDidEnterBackground 可以解决问题,但不幸的是,直到应用程序下次进入前台时,该命令才会应用于屏幕。一瞬间,您可以看到原始的模态视图 Controller ,然后消失。
有没有像 applicationWillEnterBackground 这样的方法?或者有没有办法在应用进入后台之前更新 UI。
目前我有这个代码:
- (void)applicationDidEnterBackgroundUIApplication *)application {
NSLog(@"Application entered background state.");
[splitVO dismissViewControllerAnimated:true completion:nil];
}
Best Answer-推荐答案 strong>
尝试将 animated 参数设置为 NO 。
关于ios - 在应用程序进入后台之前执行操作,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/18014347/
|