我正在尝试在运行以下代码时实例化 CMMotionManager:
motionManager.startAccelerometerUpdatesToQueue(NSOperationQueue.currentQueue(), withHandler: {
(accelerometerData: CMAccelerometerData!, error: NSError!) in
// 3
let acceleration = accelerometerData.acceleration
// 4
self.xAcceleration = (CGFloat(acceleration.x) * 0.75) + (self.xAcceleration * 0.25)
})
我收到一条错误消息:“无法使用类型为 '(NSOperationQueue?, withHandler: (CMAccelerometerData!, NSError!) -> _)' 的参数列表调用 'startAccelerometerUpdatesToQueue'
我究竟做错了什么?谢谢你。