8得票3回答
从CMRotationMatrix获取俯仰角、偏航角和翻滚角

我有一个CMRotationMatrix *rot,想从矩阵中获取俯仰角、偏航角和翻滚角。你有什么好的建议吗? 谢谢。

7得票4回答
CMMotionActivityManager 授权状态

我希望获取CMMotionActivityManager的授权状态。对于像日历和位置这样的其他服务,我们在API中有一些属性可以提供给我们这些类的用户授权状态。如何获取CMMotionActivityManager类的授权状态?

10得票1回答
CoreMotion 显然从后台线程调用了 UI API。

在我的应用程序中的某个时刻,我正在初始化一个CMMotionManager。这是在主线程上发生的。在这样做之后,Xcode 10的主线程检查器指出:-[UIApplication applicationState] 该方法未被主线程调用。实际上,它来自于Thread name: com.ap...

13得票4回答
设备运动相对于世界坐标系 - 乘以反姿态矩阵的逆矩阵

如何正确使用 CMAttitude:multiplyByInverseOfAttitude? 假设有一台 iOS5 设备平放在桌子上,在启动 CMMotionManager 后:CMMotionManager *motionManager = [[CMMotionManager alloc]...

14得票3回答
我可以为我的应用要求iPhone 5S吗?

我正在编写一个需要iPhone 5S上的M7运动协处理器芯片的应用程序。由于这个芯片不在其他任何iPhone设备上,因此该应用程序只能在iPhone 5S上正常运行。 有没有办法要求用户在下载我的应用之前必须拥有iPhone 5S呢?就像您可以使应用程序仅适用于iPad一样? 我正在寻找一...

8得票4回答
后台中的核心动作?

当应用程序在后台运行时,Core Motion框架是否能正常工作?

10得票2回答
iOS: 同步相机帧和运动数据

我正在尝试从相机中捕获帧和相关的运动数据。为了同步,我使用时间戳。视频和运动数据被写入文件,然后进行处理。在此过程中,我可以计算出每个视频的运动帧偏移。 结果发现,相同时间戳的运动数据和视频数据彼此之间的偏移量不同,从0.2秒到0.3秒不等。这个偏移量对于一个视频来说是恒定的,但对于不同的视...

12得票1回答
设备运动更新的实际频率低于预期,但随设置增加而扩大。

我正在将一款最初在IOS 3上使用加速度计编写的应用程序进行移植,以融合新的IOS 4运动功能。 在捕捉运动时,该应用程序不会做其他事情-例如不进行图形更新。 为了设置运动更新作为之前使用加速度计的替代方案,我正在执行以下操作。我确实意识到我可以重新构建来使用NSTimer或其他方式进行自...

18得票1回答
iOS后台持续加速度计更新

在提问之前,我已经对这个话题进行了彻底的研究,但需要确保我的结论正确,并且如果正确,我希望以尽可能高效的方式实现它。 对于我的应用程序来说,每5秒钟或更快地接收加速度计更新非常重要。如果没有这个功能,这个应用程序就没有什么用处。 那么,如何实现?基本策略是使用以下方法:[cmMotionM...

26得票2回答
找到iOS设备的法向量

我想使用CMAttitude来确定iPad/iPhone屏幕上的玻璃相对于地面的法向量。因此,我会获得以下向量: 请注意,这与方向不同,因为我不关心设备如何绕z轴旋转。因此,如果我将iPad朝下举过头顶,它将显示(0,-1,0),即使我将其像直升机一样在头顶上旋转,它仍将显示(0,-1,...