gpt4 book ai didi

ios - 我应该把功能放在哪里?

转载 作者:搜寻专家 更新时间:2023-10-30 22:12:43 26 4
gpt4 key购买 nike

我使用 UIDevice 创建了一个检查 iPhone 是否正在充电的函数。我应该在哪里调用该函数,以便它在整个应用程序 session 期间监视状态? The Function is called "connectivityStatus" , 目前它在 viewWillAppear 中。

语言:Swift 3
平台:iOS 10(使用 UIDevice)

最佳答案

或者您可以使用 Timer():

// in viewDidAppear()
connectivityStatus()
var timer = Timer.scheduledTimer(timeInterval: 2.0, target: self, selector: #selector(YourClassName.function) , userInfo: nil, repeats: true)

//outside viewDidAppear()
func function(){
connectivityStatus()
}

每 2 秒检查一次状态!希望这有帮助!

注意:

如果您决定更频繁地更新它,您可以将 timeInterval: 的值更改为较小的值,但请注意,如果有很多进程在进行,您的应用程序可能会变慢!

关于ios - 我应该把功能放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39167748/

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