Задать вопрос
Ответы пользователя по тегу Swift
  • Как повторить цикл отсчета таймера?

    @artursk Автор вопроса
    var sets = 1 // По факту будет отображенно два цикла, если sets = 0, то один цикл
     
    if i + 1 > exersiseName.count { //Конец цикла
                count+=1
                if (count > sets) { // здесь меняем условие
                       timerLabel.text = "0"
                       timer.invalidate()
                       timerRunning = false
                }else{
                       i = 0
                }     
     }
    //Теперь по показу последнего упражнения прописываем
                if i + 1 == exersiseName.count { // Последнее упражнение
                    nameExersiseLabelChange.text = exersiseName[i] as? String
                    if (count < set) {
                        nextExersiseLabelChange.text = ("\(exersiseName[0])")
                    } else if (count == set){
                        nextExersiseLabelChange.text = "WORKOUT COMPLETE!"
                    }
                }
    Ответ написан
    Комментировать