gpt4 book ai didi

ios - 检测 iOS 应用进入后台

转载 作者:IT王子 更新时间:2023-10-29 05:14:54 24 4
gpt4 key购买 nike

我正在开发一款使用 Swift 编码的 iOS 游戏。我试图找到一种方法来检测应用程序何时进入后台模式或因其他原因而中断,例如打电话但找不到任何东西。我该怎么做?

最佳答案

您可以将观察者添加到您的 View Controller :

编辑/更新:Xcode 11 • Swift 5

iOS13 或更高版本

UIScene.willDeactivateNotification

iOS12 或更早版本

UIApplication.willResignActiveNotification

if #available(iOS 13.0, *) {
NotificationCenter.default.addObserver(self, selector: #selector(willResignActive), name: UIScene.willDeactivateNotification, object: nil)
} else {
NotificationCenter.default.addObserver(self, selector: #selector(willResignActive), name: UIApplication.willResignActiveNotification, object: nil)
}

并向您的 View Controller 添加一个选择器方法,该方法将在您的应用收到该通知时执行:

@objc func willResignActive(_ notification: Notification) {
// code to execute
}

关于ios - 检测 iOS 应用进入后台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34744783/

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