私は scheduleTimerWithTimeInterval: を使用して、N 秒ごとにアニメーションを実行しています。
状況によっては、スケジュールを変更して、N が再度カウントを開始するようにしたい場合があります。
schduleTimerWithTimeInterval: 5
5秒後にアクションを実行
5秒後にアクションを実行
最後のアクションから 2 秒が経過すると、何か X が発生します
X から 5 秒後、アクションを実行 (つまり、最後の実行アクションから 5 秒経過していない)
5秒後にアクションを実行
5秒後にアクションを実行
Xが発生した場合、scheduleTimerWithTimeIntervalをリセットすることは可能ですか?