重新加载表格视图的选定单元格

时间:2018-10-05 13:32:49

标签: ios json swift uitableview swift4

所以我有一个tableView,它首先呈现从一个json提取的数据,然后将获取第二个json,该json由最后更新的参数组成。

不使用此功能,我只希望更新tableview中更新值大于1天的那些单元格。

重新加载数据可以完成工作,但是会更新所有单元格。

有什么方法可以根据json结果仅更新tableview的特定单元格吗?

3 个答案:

答案 0 :(得分:0)

func用于通过indexPath重新加载单元格: reloadRows(at:with:)

答案 1 :(得分:0)

您可以通过以下方法在特定的索引路径上使用重新加载UITableView

func reloadRows(at indexPaths: [IndexPath], with animation: UITableView.RowAnimation) 

答案 2 :(得分:0)

我建议您使用NSFetchedResultsController,在此处阅读有关内容: https://cocoacasts.com/populate-a-table-view-with-nsfetchedresultscontroller-and-swift-3