У меня есть код, который должен найти первую и последнюю координату в MGLPolyline.В настоящее время я не могу найти первое и среднее значение, но не могу найти последнее значение.Ниже - мой код.В нем вы можете увидеть, как я нахожу первую и среднюю координаты.
var arrayOfCoordinates = [CLLocationCoordinate2D]()
var arrayOfPolylines = [MGLPolyline]()
for value in arrayOfPolylines {
mapView.addAnnotation(value)
//This is for the first and last snakehead and tail stuff
let lastLoc = value.coordinate.latitude
let newLoc = value.coordinate.longitude
let firstCor = value.coordinates[0].latitude
let secondCor = value.coordinates[0].longitude
...
Я пробовал следующее, чтобы найти значение:
value.coordinates[value.coordinates.count] //This does not compile as it says
Значение типа 'UnsafeMutablePointer' не имеет члена 'count'
Итак, мой вопрос: как мне найти последнее значение (координату)?