gpt4 book ai didi

swift - 调用 UIApplicationWillEnterForeground 时是否保证恢复状态

转载 作者:搜寻专家 更新时间:2023-11-01 07:03:32 25 4
gpt4 key购买 nike

UIApplicationWillEnterForeground 通知被调用时,我的应用程序的状态是否能保证恢复?

换句话说,如果我有一个私有(private) bool 字段设置为真,如果我在我的 UIApplicationWillEnterForeground 通知方法处理程序中检查它的值,那么当从后台转换到前台时,该变量是否仍然为真?

最佳答案

不,当App进入后台时,它仍然停留在内存中,但是如果内存不足,iOS会开始释放这些挂起的应用程序,为必须加载的应用程序腾出空间。所以基本上如果你想确保没有数据丢失,你必须将应用程序数据和设置保存在:

func applicationDidEnterBackground(_ application: UIApplication) {

}
func applicationWillTerminate(_ application: UIApplication) {

}

关于swift - 调用 UIApplicationWillEnterForeground 时是否保证恢复状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49604045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com