Swift 2 to Swift 3.0 motionManager
问题 I am converting an app from swift 2 to swift 3 and I'm trying to use the CMMotionManager, but it gives me this error when I try to call the .startAccelerometerUpdates() function... No clue what's wrong though. This is how I initialize the manager: let motionManager = CMMotionManager() Trying to call the function: motionManager.startAccelerometerUpdates(to: OperationQueue.main) { [weak self] (data: CMAccelerometerData?, error: NSError?) in self!.outputAccelerationData(data!.acceleration) }