如何根据swift中加载数据后计算的距离对tableview单元格进行排序

如何根据swift中加载数据后计算的距离对tableview单元格进行排序,swift,uitableview,Swift,Uitableview,在我成功地从firebase抓取所有数据之后,我使用从firebase抓取的纬度和经度来计算用户和post之间的距离,并在tableview上显示。我试图使用我计算的距离对tableview单元格进行排序,但不知道如何排序。我是新来的,我真的需要一些建议,提前谢谢。当您设计UIViewController时,拥有UITableView,您应该从拥有视图模型开始,以便能够构建tableView单元格。因此,有了一个viewModels数组,它取决于tableView,您只需按照所需的条件对数组进行

在我成功地从firebase抓取所有数据之后,我使用从firebase抓取的纬度和经度来计算用户和post之间的距离,并在tableview上显示。我试图使用我计算的距离对tableview单元格进行排序,但不知道如何排序。我是新来的,我真的需要一些建议,提前谢谢。

当您设计UIViewController时,拥有UITableView,您应该从拥有视图模型开始,以便能够构建tableView单元格。因此,有了一个viewModels数组,它取决于tableView,您只需按照所需的条件对数组进行排序,然后触发
tableView.reloadData()

显示任何内容,您有任何代码吗?