gpt4 book ai didi

ios - 如何在 Timer 对象中指定重复直到时间 - Swift 3

转载 作者:行者123 更新时间:2023-11-28 15:29:51 27 4
gpt4 key购买 nike

在下面的定时器中:

Timer.scheduledTimer(timeInterval: 5, target: self, selector: #selector(updateTimer), userInfo: nil, repeats: true)

有没有办法为这个 Timer 对象指定结束时间?

换句话说,在 20 分钟后优雅地结束计时器的最佳方法是什么?

最佳答案

添加属性 var seconds: Int = 0然后在 updateTimer 函数中你可以做下一步:

func updateTimer() {
self.seconds += 5
if self.seconds > 1200 {
self.timer.invalidate()
self.seconds = 0
}
}

关于ios - 如何在 Timer 对象中指定重复直到时间 - Swift 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44834368/

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