Мне нужно показать таймер обратного отсчета от 30 до 0, несколько раз.(От 30 до 0, начало с 30, и т. Д.) Однако, когда я поместил его в цикл for, вместо ожидания, пока таймер не сделает недействительным запуск следующего таймера, цикл повторяется и создается несколько таймеров.
Как создать цикл, который ожидает, пока таймер не станет недействительным?
- (IBAction)startCountdown:(id)sender {</p>
<pre> NSNumber *rounds = [[NSNumber alloc]initWithInt:sliderRounds.value];
for (int i = rounds.intValue; i > 0; i--) {
[self timer];
}