swift 2からswift 3にアプリを変換していますが、CMMotionManagerを使用しようとしていますが、.startAccelerometerUpdates()関数を呼び出そうとするとこのエラーが表示されます...しかし、何が間違っているか分からない。Swift 2 to Swift 3.0 motionManager
motionManager.startAccelerometerUpdates(to: OperationQueue.main) { [weak self] (data: CMAccelerometerData?, error: NSError?) in
self!.outputAccelerationData(data!.acceleration)
}
Error: Cannot convert value of type '(CMAccelerometerData?, NSError?) ->()' to expected argument type 'CMAccelerometerHandler' (aka '(Optional, Optional) ->()')
ありがとう:関数を呼び出すしようと
let motionManager = CMMotionManager()
:
は、これは私がマネージャーを初期化する方法です!