我正在开发一个使用CMMotionManager的应用程序,而在iOS 10之前,来自管理器的数据是稳定的。在iOS 10更新之后,它开始“跳跃”(当前 t + 1 的数据比当前数据 t 大一倍,并且 t + 2 < / em>它返回稳定状态)。 我正在使用CMDeviceMotion的态度属性,参考框架 CMAttitudeReferenceFrameXTrueNorthZVertical 。
如何从Manager中稳定数据?
答案 0 :(得分:0)
这完全是iOS 10的错误。不幸的是苹果甚至不想谈论它,虽然它代表了所有增强现实应用程序的严重错误。许多开发人员已经报告了这一点,没有人知道如何解决它。
最有趣的主题是:forums.developer.apple.com/thread/52145 : CMMotionManager incorrect behavior
但是我想指出你只能使用它的url来访问这个帖子。如果您只是访问苹果开发者论坛并使用完全相同的标题进行搜索,则该主题不会出现在结果中。
显然,这是苹果发现隐藏错误的方式。羞耻,羞耻......