CLLocationCoordinate2D的查找索引

时间:2018-01-01 14:56:44

标签: ios arrays swift indexing cllocationcoordinate2d

我已经通过经度重新排序了一个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)
}

0 个答案:

没有答案