我正在使用 Core Motion 来获取设备的姿态。
我的问题是使用CMAttitudeReferenceFrameXTrueNorthZVertical
会使我的运动管理器崩溃。我在开始设备运动更新之前使用核心位置并开始位置更新,但我的CMDeviceMotion
对象始终是nil
.
因为我认为我犯了一个错误,所以我从 Apple 下载了 pARk 示例代码(链接到示例代码),他们也在其中使用CMAttitudeReferenceFrameXTrueNorthZVertical
,CoreLocation
而且这也不起作用。
我有一个 iPhone4S,这应该不是问题,因为它是最新的硬件......
如果我CMAttitudeReferenceFrameXMagneticNorthZVertical
改用,一切正常。
有什么建议么?