我有一个每秒调用一个函数的计时器。但是,我想设置另一个计时器,它在大约 0.3 秒之前调用一个函数。我将如何设置它?
最佳答案
使用定时器调用另一个较早的函数会容易得多。然后添加代码以在 0.3 秒后调用您的其他函数。
// Called every second by the timer
func someTimerHandler(timer: Timer) {
// perform earlier function here
// Use another queue if desired
DispatchQueue.main.asyncAfter(deadline: .now() + 0.3) {
// perform later function here
}
}
关于swift - 如何快速设置依赖计时器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42104073/