Swift 缺少参数'的参数;y';随时待命

Swift 缺少参数'的参数;y';随时待命,swift,sprite-kit,Swift,Sprite Kit,使用Xcode+Swift+SpriteKit 这是我的密码: let scaleMove = SKAction.moveByX(CGPoint(x:CGRectGetMaxX(self.frame)-30,y:CGRectGetMinY(self.frame)+30, duration: 5)) 我不知道该怎么办,y有个论点。但事实并非如此 顺便说一句,如果您没有收到错误:“调用中参数“y”缺少参数”请仔细查看传递给函数的第一个参数,您忘记了右括号,您试图传递CGPoint,但它需要CGFl

使用Xcode+Swift+SpriteKit 这是我的密码:

let scaleMove = SKAction.moveByX(CGPoint(x:CGRectGetMaxX(self.frame)-30,y:CGRectGetMinY(self.frame)+30, duration: 5))
我不知道该怎么办,y有个论点。但事实并非如此


顺便说一句,如果您没有收到错误:“调用中参数“y”缺少参数”

请仔细查看传递给函数的第一个参数,您忘记了右括号,您试图传递CGPoint,但它需要CGFloat,并且您在最末端有两个括号,但应该只有一个:

let scaleMove = SKAction.moveByX(
// 1st param
CGPoint(x:CGRectGetMaxX(self.frame)-30,   <- missing parenthesis and also missing y parameter for CGPoint initialisation and you cannot pass CGPoint where it expect CGFloat
// 2nd param
y:CGRectGetMinY(self.frame)+30, 
// 3th param
duration: 5))   <- too many parenthesis, remove one
let scaleMove = SKAction.moveByX(
CGRectGetMaxX(self.frame)-30,
y:CGRectGetMinY(self.frame)+30, 
duration: 5)