gpt4 book ai didi

ios - WillTerminate 事件永远不会被调用

转载 作者:行者123 更新时间:2023-12-01 18:02:44 27 4
gpt4 key购买 nike

我的 iOS 应用程序有问题。

当我从 iOS 任务栏中终止应用程序时,WillTerminate没有调用事件....任何想法为什么?

我设置的唯一后台服务是 voip SetKeepAliveTimeout Timer(在 info.plist 中带有“voip”标志)。但即使我把这个拿出来 WillTerminate事件永远不会被触发。

我还在 DidEnterBackground 上注册了重要位置更改事件。

有任何想法吗?

谢谢

最佳答案

WillTerminate不会在支持多任务的设备和 iOS 版本上调用(iOS 4 引入)。在 iOS 4 中,该应用程序仅发送到后台,如果您从任务栏中终止该应用程序,它实际上会被终止而没有任何回调。应用程序仍然可以选择退出发送到后台然后接收 ..terminate 事件的过程,但也失去了在 RAM 中保持加载的能力。选择退出 key UIApplicationExitsOnSuspend必须设置在 info.plist 内.

如需更详细的解释,请查看这篇关于 iOS 4 Backgrounding and Delegate Messaging 的精彩文章

关于ios - WillTerminate 事件永远不会被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6755448/

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