gpt4 book ai didi

swift - 检查WKInterfaceTimer是否达到0

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

我的 watch 应用程序中有一个倒计时器,它按预期工作,并且希望在计时器达到 0 时调用一个函数。我该如何执行此操作?

我现在就有这个。

let time = 10
timer = Timer(timeInterval: TimeInterval(time), target: self, selector: #selector(timerDone), userInfo: nil, repeats: false)
countDownTimer.setDate(Date(timeIntervalSinceNow: TimeInterval(time)))
countDownTimer.start()

func timerDone() {
countDownTimer.stop()
countDownTimer.setHidden(true)
}

最佳答案

通过下面提到的代码启动和停止计时器:-

var refreshTimer = Timer()
func startTimer() {
refreshTimer = Timer.scheduledTimer(timeInterval: 60, target: self, selector: #selector(InterfaceController.timerDone), userInfo: nil, repeats: false)
}

func stopTimer() {
refreshTimer.invalidate()
}

func timerDone() {
//countDownTimer.stop()
//countDownTimer.setHidden(true)
}

关于swift - 检查WKInterfaceTimer是否达到0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40771760/

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