Как сделать так, чтобы данные label равнялись следующей логике? Не используя конструкцию if.
У каждого IBOutlet есть отображенные данные
@IBOutlet weak var yearsLabel: UILabel!
@IBOutlet weak var monthsLabel: UILabel!
@IBOutlet weak var daysLabel: UILabel!
@IBOutlet weak var hoursLabel: UILabel!
@IBOutlet weak var minutesLabel: UILabel!
@IBOutlet weak var secondsLabel: UILabel!
Данные отображаются примерно так
yearsLabel = 1 000
monthsLabe = 12
daysLabel = 30
hoursLabel = 24
minutesLabel = 60
secondsLabel = 59
Необходимо установить таймер следуя логике:
если secondsLabel == 0 {
minutesLabel = - 1
secondsLabel = 59
}
если minutesLabel == 0 {
hoursLabel = - 1
minutesLabel = 60
}
если hoursLabel == 0 {
daysLabel = - 1
hoursLabel = 24
}
если daysLabel == 0 {
monthsLabel = - 1
daysLabel = 30
}
если monthsLabel == 0 {
yearLabel = - 1
monthsLabel = 30
}
если yearLabel == 0 {
print("Game over")
}