Bedeutet dies, dass es ausgepackt werden sollte?Wert des Typs kann nicht konvertiert werden (Daten: CMAccelerometerData !, err: NSError!)
Cannot convert value of type '(data: CMAccelerometerData!, err: NSError!) -> Void' to expected argument type 'CMAccelerometerHandler' (aka '(Optional, Optional) ->()')
Warum ist CMAccelerometerData nicht kompatibel mit accelerometerUpdateHandler?
// error
motionManager.startAccelerometerUpdatesToQueue(motionHandlingQueue, withHandler: accelerometerUpdateHandler())
// snip
func accelerometerUpdateHandler() -> (data: CMAccelerometerData!, err: NSError!) -> Void {
let idleThreshold = 0.1
var log = [Double]()
var samplingCountdown: Int = 0
return { (data: CMAccelerometerData!, err: NSError!) -> Void in
let _stable = abs(data.acceleration.x) < idleThreshold && abs(data.acceleration.y) < idleThreshold && data.acceleration.z < -0.75
Try 'CMAccelerometerData ?, err: NSError)' –
verwenden nur 'guard let data = data wo error == nil else {return} ' –
versuche' motionManager.startAccelerometerUpdatesToQueue (motionH andlingQueue, withHandler: accelerometerHandler) ' –