【发布时间】:2016-05-03 21:33:26
【问题描述】:
我遇到了这个错误,并且是 Swift 的新手。我想取数组的最后 5 个点 >= 5,并将这 5 个点作为数组参数传递给函数。我怎样才能做到这一点并克服这个错误?
无法将“ArraySlice”类型的值转换为预期的参数类型“[CGPoint]”
if (self.points?.count >= 5) {
let lastFivePoints = self.points![(self.points!.count-5)..<self.points!.count]
let angle = VectorCalculator.angleWithArrayOfPoints(lastFivePoints)
}
【问题讨论】:
-
试试
Array(yourArraySlice)