gpt4 book ai didi

ios - 应用在后台时,如何判断应用是被用户关闭还是被IOS关闭

转载 作者:行者123 更新时间:2023-11-28 22:02:01 25 4
gpt4 key购买 nike

我正在研究状态保存。我想保留我的应用程序的状态,如果

1..在后台时,由于内存不足被IOS杀死

如果

我不想保留状态

2..当它在后台时,它被用户杀死

3..当它在前台时,被用户杀死

正如@matt所说,1和3很容易区分:当一个应用程序在前台时,如果它被用户杀死,状态将不会被保留;应用程序的状态在进入后台时会保留下来。

我的问题是:当一个应用程序已经在后台时,如何判断它是被IOS杀死还是被用户杀死。

最佳答案

您所说的决定是不可能的。如果应用程序由于前台内存不足而被终止,或者如果用户通过在应用程序切换器中向上滑动而在后台立即终止应用程序,则状态不能被保存;这是一个崩溃,状态被删除。如果应用程序由于后台内存不足而被终止,那么状态保存发生在很久以前,即当应用程序进入后台时。

因此,如果您在应用程序进入后台(“被用户关闭”)时不保留状态,它将永远不会保留。

关于ios - 应用在后台时,如何判断应用是被用户关闭还是被IOS关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24894644/

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