Он продолжает говорить Невозможно преобразовать значение типа (CMAccelerometerData!, NSError!)
. Как я могу его изменить?Невозможно преобразовать значение типа (CMAccelerometerData !, NSError!) В
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)
})
Использование кода завершения. Повторите метод. Или введите ⇧⌘0 (ноль) в поле поиска и вставьте 'startAccelerometerUpdatesToQueue', затем нажмите' CMAccelerometerHandler' и сравните подписи. Разработчик должен привыкнуть к поиску правильных сигнатур методов в документации. – vadian