OStack程序员社区-中国程序员成长平台

标题: ios - 在应用程序进入后台之前执行操作 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 03:16
标题: ios - 在应用程序进入后台之前执行操作

如果我的应用程序进入后台,我想关闭一个模态视图 Controller 。我假设通过将代码放入 applicationDidEnterBackground 可以解决问题,但不幸的是,直到应用程序下次进入前台时,该命令才会应用于屏幕。一瞬间,您可以看到原始的模态视图 Controller ,然后消失。

有没有像 applicationWillEnterBackground 这样的方法?或者有没有办法在应用进入后台之前更新 UI。

目前我有这个代码:

- (void)applicationDidEnterBackgroundUIApplication *)application {   

    NSLog(@"Application entered background state.");

    [splitVO dismissViewControllerAnimated:true completion:nil];
}



Best Answer-推荐答案


尝试将 animated 参数设置为 NO

关于ios - 在应用程序进入后台之前执行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18014347/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4