gpt4 book ai didi

swift - 当 VC 不在 View 中时,如何停止 VC 功能运行? [Swift 3.0 Xcode]

转载 作者:行者123 更新时间:2023-11-30 12:21:26 24 4
gpt4 key购买 nike

我有一个 View Controller ,其中包含希望在离开 View Controller 后需要禁用的功能。在我导航到 VC 之前,这些函数不会启动,这正是我想要的,但我也知道一旦我离开并导航到其他 View Controller ,这些函数就会停止。有谁知道这有什么技巧吗?

最佳答案

有多种方法可以做到这一点。像其他人评论的那样,这两种方法中的任何一种都使计时器或位置内容无效。

 let someTimer = Timer()

override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
someTimer.invalidate()
}
override func viewDidDisappear(_ animated: Bool) {
super.viewDidDisappear(animated)
someTimer.invalidate()
}

关于swift - 当 VC 不在 View 中时,如何停止 VC 功能运行? [Swift 3.0 Xcode],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44743863/

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