[英]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.