Я пытаюсь использовать таймер для каждой строки, который добавляется вручную, когда пользователь нажимает кнопку добавления.
Время запуска установлено на 100 единиц (не важно для вопроса), и оно должно вести обратный отсчет.
При добавлении новой строки будет запущен собственный таймер и будет отображаться значение в этой новой строке.
Я пытался установить таймер в каждой ячейке, но это создает проблему при снятии очереди, поэтому я создал массив таймеров для хранения соответствующего таймера для каждой ячейки.Проблема, с которой я сейчас сталкиваюсь, заключается в том, как обновлять значение ячейки каждую секунду (интервал таймера)
MultipleTimersTableView_Gist - ссылка на код, который я написал до сих пор.Я думал об использовании делегата для обновления ячейки, но не уверен, что с наилучшим подходом.
Любая помощь будет оценена.
РЕДАКТИРОВАТЬ:
Таймеры должны показывать время в порядке возрастания, поскольку каждая строка создается (вместе с таймером) сверху вниз, то есть сначала будет меньше времени, чем дальше.Похоже, в то время как вытеснение чего-то напутало.
Здесь - суть, которую я использовал для скриншота выше