Как обрабатывать время и функциональность таймера в ячейке UITableView - PullRequest
0 голосов
/ 29 марта 2019

Я добавляю таймер в каждую ячейку, и у каждой ячейки есть свое время, API отправляет мне время истечения, чтобы предупредить пользователя, что мне нужно воспроизвести таймер на время истечения для каждой конкретной ячейки, я сталкиваюсь с проблемой, когдая прокручиваю табличное представление, и оно снимает ячейку, тогда таймер не работает должным образом, и как я могу обработать это для тех ячеек, которых нет на экране.Предположим, мой массив содержит 100 элементов, но в то время я могу показать только 10 элементов на экране, тогда как я буду проверять и сигнализировать пользователю о 20-й или 30-й ячейке (элемент).И как я проверяю тревогу для каждой клетки.Пожалуйста, объясните это.

Я пытался использовать indexPath, но это не помогло мне для тех ячеек, которые не отображаются на экране и вызывают проблемы при прокрутке.

1 Ответ

2 голосов
/ 29 марта 2019

Вы должны попытаться установить таймер в модели.если вы работаете над Model-View-ViewModel ... второй раз обновите время, когда ваше приложение придет в фоновом режиме (если ваше приложение не поддерживает фоновые режимы)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...