У меня есть функция, которая составляет 100 за 10 секунд. Эта функция вызывается каждый раз, когда нажимается кнопка и отправляется в UILabel, чтобы видеть ее на экране.IOS Быстрое завершение функции при нажатии кнопки
Однако каждый раз, когда кнопка нажата до подсчета завершен, TextView переключения между первым установить 100 и второй набор 100
Я хотел бы знать, как я могу запрограммировать так, чтобы она завершает функцию и показывает 100, если кнопка нажата, пока она еще работает. Ниже приведен фрагмент кода.
@IBAction func actionButton(sender: UIButton) {
for i in 1...100 {
let timeToDelay = Double(i)
delay(timeToDelay/4) {
label.text = i
}
}
Заранее спасибо