繁体   English   中英

在 swiftUI 的后台继续运行计时器

[英]Keep running the timer in the background at swiftUI

我想要一个计时器在后台继续运行。

这是计时器的当前代码:

struct ContentView: View {
@State var timeRemaining = 10
let timer = Timer.publish(every: 1, on: .main, in: .common).autoconnect()

var body: some View {
    Text("\(timeRemaining)")
        .onReceive(timer) { _ in
            if self.timeRemaining > 0 {
                self.timeRemaining -= 1
            }
        }
} }

我怎样才能让它在后台继续运行?

关于后台任务有几个解释方面......像这样例如: https : //www.raywenderlich.com/5817-background-modes-tutorial-getting-started

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM