我正在使用Core Motion来获得设备的态度。
我的问题是使用CMAttitudeReferenceFrameXTrueNorthZVertical
我的运动经理分手了。我之前使用Core Location并开始更新位置
启动设备动态更新但我的CMDeviceMotion
对象始终为nil
。
因为我认为我犯了一个错误,所以我从Apple下载了pARk示例代码(Link to sample code)
他们还使用CMAttitudeReferenceFrameXTrueNorthZVertical
和CoreLocation
,这也无效。
我有一个iPhone4S应该不是问题,因为它是最新的硬件......
如果我改用CMAttitudeReferenceFrameXMagneticNorthZVertical
,一切正常。
有什么建议吗?
答案 0 :(得分:2)
问题解决了。
这是因为iOS 5设置中的罗盘校准已停用。 我认为这意味着位置模式可能无法用于获得真正的北方。
正因为如此 Wikitude 无法正常工作......