我有一个每秒调用一次函数的计时器。但是,我想设置另一个计时器来调用函数。之前的.3秒。我该如何设置?
答案 0 :(得分:2)
使用计时器调用其他早期功能会更容易。然后添加代码以在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
}
}