Я пытаюсь обновить значение в ячейке таблицы с помощью замыкания.Я установил таймер.Каждый раз, когда таймер обновляется, закрытие вызывает и обновляет ячейку таблицы, но когда я прокручиваю ячейку tableView, она отображает неправильное значение.
Я обновляю модель, так как значение обновлений таймера все еще вызывает проблему повторного использования
1.) Когда мои таймеры обновляются по следующим шагам, я выполняю следующие действия:
burnMessage.elapseTime = burnMessage.elapseTime-1
burnMessage.elapseTimeClosure?(burnMessage.elapseTime)
2.) Когда я получаю вызов в своей ячейке tableView, при выполнении следующих шагов:
burnMessage.elapseTimeClosure = { [weak self] elapsedTime in
guard let wkSelf = self else { return }
wkSelf.lblBurnTime.text = "\(elapsedTime)"
}