Otrzymuję ten błąd i jestem nowy w Swift. Chcę wziąć 5 ostatnich punktów tablicy> = 5 i przekazać te 5 punktów jako argument tablicowy do funkcji. Jak mogę to osiągnąć i uniknąć tego błędu?Błąd Swift: Nie można przekonwertować wartości typu "ArraySlice" na oczekiwany typ argumentu
Nie można przekonwertować wartości typu 'ArraySlice' do oczekiwanego typu argumentu '[CGPoint]'
if (self.points?.count >= 5) {
let lastFivePoints = self.points![(self.points!.count-5)..<self.points!.count]
let angle = VectorCalculator.angleWithArrayOfPoints(lastFivePoints)
}
wypróbuj 'Array (yourArraySlice)' –
Możliwy duplikat [Jak uzyskać subArray od Swift 2.0] (http://stackoverflow.com/questions/33060238/how-to-get-a-subarray-from-swift-2 -0) – Moritz