2017-10-20 76 views

回答

0

无论何时想知道更多关于方法/属性的信息,请参阅文档。对于初始化程序CGVector,这里是docs

看初始化的声明:

的init(DX:CGFloat的,DY:CGFloat的)

注意如何有争论标签dxdy。这意味着当你调用方法时,你应该在方法调用中添加这些方法。

self.physicsWorld.gravity = CGVector(
    dx: CGFloat((data?.acceleration.x)!) * 10, 
    dy: CGFloat((data?.acceleration.y)!) * 10) 
+0

谢谢,它的工作 –

0
CGVector(dx: CGFloat, dy: CGFloat) 

您对CGVector没有使用正确的初始值设定项。

self.physicsWorld.gravity = CGVector(
dx: CGFloat((data?.acceleration.x)!) * 10, 
dy: CGFloat((data?.acceleration.y)!) * 10) 

这应该有效。

+0

谢谢,它的工作... –

相关问题