CMAttitudeReferenceFrameXTrueNorthZVertical不起作用

时间:2012-07-04 10:11:49

标签: ios core-location augmented-reality core-motion

我正在使用Core Motion来获得设备的态度。

我的问题是使用CMAttitudeReferenceFrameXTrueNorthZVertical 我的运动经理分手了。我之前使用Core Location并开始更新位置 启动设备动态更新但我的CMDeviceMotion对象始终为nil

因为我认为我犯了一个错误,所以我从Apple下载了pARk示例代码(Link to sample code) 他们还使用CMAttitudeReferenceFrameXTrueNorthZVerticalCoreLocation,这也无效。

我有一个iPhone4S应该不是问题,因为它是最新的硬件......

如果我改用CMAttitudeReferenceFrameXMagneticNorthZVertical,一切正常。

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

问题解决了。

这是因为iOS 5设置中的罗盘校准已停用。 我认为这意味着位置模式可能无法用于获得真正的北方。

正因为如此 Wikitude 无法正常工作......