Il ne cesse de dire Impossible de convertir la valeur de type (CMAccelerometerData!, NSError!)
. Comment puis-je le changer?Impossible de convertir la valeur de type (CMAccelerometerData !, NSError!) En
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)
})
Utilisez le code d'achèvement. Retapez la méthode. Ou tapez ⇧⌘0 (zéro) dans le champ de recherche et collez 'startAccelerometerUpdatesToQueue', puis cliquez sur' CMAccelerometerHandler' et comparez les signatures. Un développeur doit s'habituer à rechercher les signatures de méthode appropriées dans la documentation. – vadian