如何在UITableView Cell中处理计时器时间和功能

时间:2019-03-29 06:17:12

标签: ios swift uitableview

我在每个单元格中添加一个计时器,每个单元格都有自己的时间,API向我发送过期时间,以警告用户我需要在每个特定单元格的过期时间上播放计时器,当我遇到问题时我滚动表格视图,它使单元格出队列,然后计时器无法正常工作,以及如何处理屏幕上不存在的那些单元格。假设我的数组有100个项目,但是当时我只能在屏幕上显示10个项目,那么我将如何检查并警告用户第20个或第30个单元格(项目)。 以及我如何检查每个单元的警报。请解释一下。

我已经尝试过使用indexPath,但是对于那些不在屏幕上并且滚动出现问题的单元格来说,它对我没有帮助。

1 个答案:

答案 0 :(得分:2)

您应该尝试在Model中设置计时器。如果您正在使用Model-View-ViewModel ...第二次更新您的应用程序从背景变为背景状态的经过时间(如果您的应用程序不支持背景模式)