我注意到Coree Motion存在一个问题。当我使用
时 [_mMotionManager startDeviceMotionUpdatesUsingReferenceFrame: CMAttitudeReferenceFrameXTrueNorthZVertical
toQueue: [[[NSOperationQueue alloc] init] autorelease]
withHandler:
^(CMDeviceMotion* motion, NSError* error) {
//my code here
}];
要获取设备动作,它会给我错误的设备标题。我的意思是如果我开始处理运动更新保持设备朝北,标题是好的。但如果我不开始朝向北方,那么偏见就会很大。
有没有办法获得正确的航向值?
答案 0 :(得分:0)
您是否阅读过文档?
它表示值可能不正确,用户必须移动设备才能校准磁力计。
所以我猜你不能依赖那个参考框架。