Следующий код выполняется правильно на Swift Playground (то есть в файле .playground) и отображает ускорение устройства. Core Motion, похоже, поддерживается!
import CoreMotion
class MyMotion {
var motionManager: CMMotionManager!
init() {
motionManager = CMMotionManager()
motionManager.startAccelerometerUpdates()
}
}
let motion = MyMotion()
if let accelerometerData = motion.motionManager.accelerometerData {
print(accelerometerData)
} else {
print("Core Motion usage failed")
}
К сожалению, этот код не работает при размещении на странице .playgroundbook.
Не удалось использовать Core Motion
Есть ли способ интегрировать инфраструктуру CoreMotion в Playgroundbook?