所以我有一个tableView,它首先呈现从一个json提取的数据,然后将获取第二个json,该json由最后更新的参数组成。
不使用此功能,我只希望更新tableview中更新值大于1天的那些单元格。
重新加载数据可以完成工作,但是会更新所有单元格。
有什么方法可以根据json结果仅更新tableview的特定单元格吗?
答案 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