gpt4 book ai didi

ios - 更新特定单元格

转载 作者:行者123 更新时间:2023-11-30 11:05:52 25 4
gpt4 key购买 nike

所以我有一个显示 json 数据的表格 View 。

首先来自 JSON1 = [{"serverid":65,"name":"Apple"},{"serverid":98,"name":"Mac"}]以及从第二个 json 中获取的每个单元格的详细信息。

JSON2 = [{"serverid":98,"updated": "10:29 PM"},{"serverid":65,"updated": "10:29 PM"}]

现在 60 秒后,我再次调用服务器以获取 JSON 2(我获取 json 的顺序是随机的)。

有一个参数最后更新。基于此,我将检查要更新哪个单元格。

但是如何只更新选定的单元格?(不是完整的表格 View ,而是特定的单元格)

我知道函数 "reloadRows(at: [indexPath]" 但我不知道如何将选定的单元格传递给此函数?

最佳答案

当你说选中时,这意味着该单元格具有isSelected == true。如果是这种情况,那么您可以使用 indexPathsForSelectedRows

if let indexPaths = tableView.indexPathsForSelectedRows {
tableView.reloadRows(at: indexPaths, with: .automatic)
}
<小时/>

但是,如果“选定”是指数据源中需要通过 60 秒更新进行更改的行,则您需要提供更多详细信息。如何将数据源绑定(bind)到单元格tableView(_:cellForRowAt:)

关于ios - 更新特定单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52735809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com