gpt4 book ai didi

ios - 如何检测用户何时终止应用程序 - Swift

转载 作者:行者123 更新时间:2023-12-04 14:52:06 25 4
gpt4 key购买 nike

不知道为什么这对我来说如此具有挑战性,但是我如何检测用户何时终止应用程序?因为据我所知,Apple 提供了许多在应用程序关闭时可能会或可能不会被调用的功能。func applicationWillTerminate(_ application: UIApplication) :在(大多数)应用程序终止时调用,但不适用于支持后台执行的应用程序。func sceneDidEnterBackground(_ scene: UIScene) : 当场景进入后台时调用,但无法区分应用进入后台和完全终止。func sceneDidDisconnect(_ scene: UIScene) :我确认如果用户直接终止应用程序会调用此方法,但如果应用程序置于后台然后终止,则不会调用它。
//编辑:所以我意识到上述方法( sceneDidDisconnect )确实是我正在寻找的功能。我以前认为在上面描述的后一种情况下不会调用它,但实际上,它是。请参阅(即将)接受的答案。
是否有每次用户终止应用程序时都会调用的函数???

最佳答案

func sceneDidDisconnect(_ scene: UIScene)最终成为我正在寻找的功能。每当用户手动“终止”应用程序时就会调用它...
...尽管正如@dfd 评论的那样

"In iOS, typically it's the OS that terminates an app for a variety of reasons (not necessarily the user)."

关于ios - 如何检测用户何时终止应用程序 - Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68911874/

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