8得票1回答
iOS 5中被弃用的accelerometer:didAccelerate方法被什么取代?

嗯...我有些落后了,正在尝试将一些旧代码移植到新应用程序中,但加速器委托已经被弃用。一定有替代方案。请指引我查看文档,并让我快速开始。

7得票1回答
在 iPhone 5 上,SceneKit 和 CoreMotion 出现“延迟”,但在 iPhone 6 上正常。

我在测试SceneKit时,决定制作一个虚拟现实测试应用程序。我将从设备运动中获取数据,然后根据数据更改相机角度。我在iPhone 6上进行了测试,没有问题。当我在iPhone 5和朋友的iPhone 5S上运行它时,相机会有一些延迟旋转,与iPhone 6上完全不同,那是瞬间完成的。在Xco...

7得票2回答
CoreMotion-如何在iPhone横屏模式下获取左右和上下移动

我正在制作一个应用程序,可以在横向拍摄模式下制作全景视频。在横向模式下,它支持两个方向:从左到右和从底部到顶部。 因此,当用户将手机从左到右移动或向右旋转时,我想将箭头从左到右移动。还希望在将设备垂直向上移动时将箭头从底部向上移动。在原生的iPhone相机应用程序中,我们可以看到正确的模拟效...

7得票1回答
不寻常的 CoreMotion 传感器融合数据

我正在开发一个应用程序,用于收集CoreMotion数据,并参考现有的应用商店应用程序以确保正确收集数据。大部分情况下,一切都是等价的,但在某些测试中,我看到了一些奇怪的数据。问题出现在横滚、俯仰和偏航值上,然而,来自加速度计、陀螺仪和磁力计的原始数据是等价的......下面的图表显示了从5个...

7得票1回答
在后台模式下监听设备摇晃事件

我是一名iOS开发的新手,但我有很强的Android背景。 我知道Android给开发者更多的控制和能力,如果你的应用在一个月前关闭了,它可以很容易地监听加速度计事件。 我知道iOS提供了一些后台处理的能力,但运动事件的属性是通过视图控制器来处理的。 有没有办法在应用程序处于后台状态时监...

7得票4回答
CMMotionActivityManager 授权状态

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

7得票1回答
CoreMotion iOS 5姿态参考框架不起作用。

我正在尝试CoreMotion的新功能,特别是设置参考框架的可能性。但是,如果我使用DeviceMotionHandler,并将参考框架设置为CMAttitudeReferenceFrameXTrueNorthZVertical,则输出与CMAttitudeReferenceFrameXArb...

7得票1回答
如何使用设备运动姿态值(横滚、俯仰和偏航)来检测运动。

我正在我的应用程序中使用coreMotion来检测iOS设备的运动。我知道如何从coreMotion获取不同传感器的数据。我正从deviceMotion获取如下的横滚、俯仰和偏航数据: float pitch = (180/M_PI)*self.manager.deviceMotion....

7得票1回答
如何检测M7是否存在,即它是iPhone 5S或更新版本?

尝试寻找一种检测M7是否存在的方法。 如果没有M7,查询CMStepCounter或CMMotionActivity类是否是无意义的?我猜想,在iOS 7.0上,非M7型号使用这些类获得数据的效率不高,并且会消耗更多的电池。 一个简单的方法是: struct utsname system...

7得票1回答
当我在控制器内调用startDeviceMotionUpdatesToQueue时,遇到了OSSpinLockLock。

在我的根控制器中,我有一个带有CMMotionManager的属性。 @property (strong, nonatomic) CMMotionManager *MManager; 在getter方法中,我进行了延迟实例化。当控制器的视图加载时,我调用了这个方法。 - (void)r...