Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone CMMotionManager的委托方法_Iphone_Ios4_Core Motion - Fatal编程技术网

Iphone CMMotionManager的委托方法

Iphone CMMotionManager的委托方法,iphone,ios4,core-motion,Iphone,Ios4,Core Motion,我只想知道,当我们使用CMMotionManager调用startGyroUpdates方法并将一些更新间隔(比如1.0/60.0)修复时,我们是否需要实现任何委托方法来获得gyro更新。如果没有,那么我们在哪里/如何获得陀螺仪更新 此外,如果设备从某个参考点向上或向下移动,也有一些有用的代码片段来找出设备在位置i-e上的变化。文档说明: StartGyro更新 在没有处理程序的情况下启动陀螺仪更新 - (void)startGyroUpdates 讨论 您可以通过gyroData属性获取最新

我只想知道,当我们使用CMMotionManager调用startGyroUpdates方法并将一些更新间隔(比如1.0/60.0)修复时,我们是否需要实现任何委托方法来获得gyro更新。如果没有,那么我们在哪里/如何获得陀螺仪更新


此外,如果设备从某个参考点向上或向下移动,也有一些有用的代码片段来找出设备在位置i-e上的变化。

文档说明:

StartGyro更新 在没有处理程序的情况下启动陀螺仪更新

- (void)startGyroUpdates
讨论 您可以通过gyroData属性获取最新的陀螺仪数据。当您不再希望应用程序处理陀螺仪更新时,必须调用stopGyroUpdates

可用性 在iOS 4.0及更高版本中提供。 另见

声明于
CMMotionManager.h

添加到xs2bush的正确答案:有关更多信息,请参阅中的文档链接

关于从某个参考点移动的第二点,绝对不是。目前根本无法以可接受的精度确定位移。关于这一点,有几个问题和讨论 或 (我不相信3%;-)

– startGyroUpdatesToQueue:withHandler: