我已经通过经度重新排序了一个CLLocationCoordinate2D数组。
然后我想查找原始数组中重新排序元素的索引。
但是,当使用索引(of :)功能时,我收到以下错误消息:"无法调用' index'使用类型'(of:CLLocationCoordinate2D)''"
的参数列表如何在数组中查找CLLocationCoordinate2D的索引?
let sortedArrayOfCoords = arrayOfCoordinates.sorted(by: { $0.longitude < $1.longitude })
print("sorted coord array: \(sortedArrayOfCoords)")
// lookup ordered coordinatess in old unordered arrays to get selections in order of longitude
for element in 0...sortedArrayOfCoords.count - 1 {
let selectionNumber = arrayOfCoordinates.index(of: sortedArrayOfCoords[element])
orderedArrayOfSelections.append(selectionNumber)
}