我使用 Core Motion 的传感器融合来获取北向运动更新:
[motionManager startDeviceMotionUpdatesUsingReferenceFrame:CMAttitudeReferenceFrameXTrueNorthZVertical toQueue:motionQueue withHandler:motionHandler]
在极少数情况下,只能在选定的客户设备上重现(运行 iOS 6.0.2 的 iPhone 4S)我在 motionHandler 中收到此错误:
Error Domain=CMErrorDomain Code=102 "The operation couldn’t be completed. (CMErrorDomain error 102.)
另外,在那之后我似乎没有得到任何有效的 deviceMotion 更新。有人知道这个错误102是什么意思吗?我在文档中找不到任何内容。