[英]Refresh TableView Cell at different intervals in Swift to get data from URL
我的swift应用程序中有一个tableView控制器,在加载时,每个单元格都会向URL发送一个http请求(例如: https : //helloworld.com/sendStatus.txt )。 说该链接显示服务器状态的原始内容(“正常”或“严重”)。 如果可以,我将单元格bg颜色变为绿色,否则为红色。
问题(在Swift中) :每个单元格都分配有一个差异URL和刷新率(在自定义单元格对象中可变),我想为每个单元格设置一个计时器,并根据URL返回的状态更改背景色。
例如:
如何实现计时器并刷新具有不同刷新率的每个单元。
请帮助我提供理论解释或样本片段。
提前致谢。
您可以创建一个NSTimer
数组(如果只有一个部分,则为1D)。 然后,根据tableView.cellForRowAtIndexPath
方法中的NSIndexPath
,为每个单元从数组中分配一个计时器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.