Skip to main content
 首页 » 操作系统

ios之Swift 如何按距离对表格 View 进行排序

2024年01月01日48linjiqin

您好,我正在寻找一种在 Swift 和 cocoa 中按距离对对象数组进行排序的优雅方法。

我有一个网络服务,它返回 JSON 格式的位置列表(纬度/经度),我想根据用户当前位置的距离对其进行排序。

任何建议将不胜感激。

编辑:澄清一下,我想知道如何以及在何处对 TableViewController 中的数组进行排序,因为在调用 LocationManager 的 didUpdateLocations 后用户的当前位置将可用。不过可能是新手问题。

请您参考如下方法:

   var yourarray : [location] = [] 
 
   yourarray.sort({ $0.distance > $1.distance })