Ho ricevuto questo errore e sono nuovo a Swift. Voglio prendere gli ultimi 5 punti di un array> = 5 e passare quei 5 punti come argomento di matrice a una funzione. Come posso ottenere questo risultato e superare questo errore?Errore Swift: impossibile convertire il valore di tipo 'ArraySlice' nel tipo di argomento previsto
Impossibile convertire il valore di tipo 'ArraySlice' al tipo di argomento previsto '[CGPoint]'
if (self.points?.count >= 5) {
let lastFivePoints = self.points![(self.points!.count-5)..<self.points!.count]
let angle = VectorCalculator.angleWithArrayOfPoints(lastFivePoints)
}
prova 'Array (yourArraySlice)' –
Possibile duplicato di [Come ottenere un subArray da Swift 2.0] (http://stackoverflow.com/questions/33060238/how-to-get-a-subarray-from-swift-2 -0) – Moritz