的值我試圖將一些數據添加到我的Point數組中,但出現了類型錯誤,如下所示。感謝任何幫助,謝謝!無法調用
for i in slew {
var x = i[0]
var y = i[1]
pointsArray.append(Points.GetPoint(origin:Points.Point(x:x,y:y))) //Cannot invoke value of type 'Points.GetPoint.Type' with argument list '(origin: Points.Point)'
}
class Points: NSObject {
struct Point {
var x = Double(0.0)
var y = Double(0.0)
}
struct GetPoint {
var origin = Point()
var point: Point {
get {
let x = origin.x
let y = origin.y
return Point(x:x, y:y)
}
}
}
}
'pointsArray'聲明在哪裏? –
這正好原始代碼之前 ' VAR pointsArray:[Points.Point] = [] 變種擺= [[雙]]() 爲_在0 .. <10 { 變種subSlew = [雙]() 爲_在0 .. <2 { subSlew.append(0) } slew.append(subSlew) }'' – Tony
結構GetPoint'沒有意義 – Alexander