Sto provando a utilizzare Motion Manager in Swift ma il log all'interno del mio blocco di aggiornamento non viene mai stampato.Motion Manager non funziona in Swift
var motionManager: CMMotionManager = CMMotionManager()
motionManager.accelerometerUpdateInterval = 0.01
println(motionManager.deviceMotionAvailable) // print true
println(motionManager.deviceMotionActive) // print false
motionManager.startDeviceMotionUpdatesToQueue(NSOperationQueue.currentQueue(), withHandler:{
deviceManager, error in
println("Test") // no print
})
println(motionManager.deviceMotionActive) // print false
La mia implementazione Objective-C funziona correttamente. Qualcuno sa perché il mio blocco di aggiornamento non viene chiamato?