【发布时间】:2015-03-16 11:09:23
【问题描述】:
我在使用加速度计时遇到问题,我不明白为什么我无法读取数据:
我检查加速度计是否可用:
if self.motionManager.accelerometerAvailable == true {
我开始加速计更新:
self.motionManager.startAccelerometerUpdates()
然后我尝试读取数据但出现错误:
println("data.acceleration.x is: \(self.motionManager.accelerometerData.acceleration.x)")
在展开可选值时意外发现 nil
为什么会这样?
(如果我使用 startAccelerometerUpdatesToQueue 它可以工作,但更新太慢)
任何帮助表示赞赏, 谢谢
【问题讨论】:
标签: ios swift accelerometer