CoreMotion在iOS 10上提供延迟数据

时间:2016-09-15 08:18:29

标签: ios iphone augmented-reality core-motion

我最近做了一个AR应用程序。它使用CoreMotion attitude.rotationMatrix和gravity来确定摄像机方向。运动更新位于具有qualityOfService = .userInteractive的单独OperationQueue上。在mainQueue上调用UI更新。

这就像应用程序适用于iOS 9.3.5: https://youtu.be/ecvXa3jXBrY

这就像应用程序在iOS 10.0.1上的代码完全相同: https://youtu.be/bEKpBWSGawQ

我已经在iPhone 5S和iPad 4上进行了测试。在iOS 10中,应用程序的二十分之一可以正常运行。

您是否知道如何防止CoreMotion的数据传输延迟?

1 个答案:

答案 0 :(得分:2)

不是真正的答案,但我们也经历过这一点,并向Apple提交了一份(经过验证的)错误报告: https://forums.developer.apple.com/thread/52145