0
私は毎秒関数を呼び出すタイマーを持っています。しかし、もう1秒前に約0.3の関数を呼び出す別のタイマーを設定したいと思います。どのように私はこれを設定するのですか?従属タイマーを迅速に設定する方法は?
私は毎秒関数を呼び出すタイマーを持っています。しかし、もう1秒前に約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
}
}