私はいくつかのデータでポイント配列を追加しようとしていましたが、以下に示すようなタイプのエラーがありました。何か助けを感謝します、ありがとう!タイプの値を呼び出すことができません
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] = [] VARスルー= [ダブル]() _ 0で.. <10 { するvar subSlew =ダブル]()_ 0にするための .. <2 { subSlew.append(0)} slew.append(subSlew) を} '' – Tony
構造体GetPoint'は行わないセンス – Alexander