我只想知道,當我們用CMMotionManager調用startGyroUpdates的方法並修復一些updateInterval說到1.0/60.0,那麼是否有任何委託方法,我們必須實現我們可以獲得陀螺儀更新。如果不是那麼/我們如何獲得陀螺儀更新。CMMotionManager的委託方法
如果設備從某個參考點向上或向下移動,那麼如果有一些有用的代碼片段來查找位置i-e中的設備更改。
我只想知道,當我們用CMMotionManager調用startGyroUpdates的方法並修復一些updateInterval說到1.0/60.0,那麼是否有任何委託方法,我們必須實現我們可以獲得陀螺儀更新。如果不是那麼/我們如何獲得陀螺儀更新。CMMotionManager的委託方法
如果設備從某個參考點向上或向下移動,那麼如果有一些有用的代碼片段來查找位置i-e中的設備更改。
文件說:
startGyroUpdates 啓動陀螺儀沒有更新的處理程序。
- (void)startGyroUpdates
討論 您可以通過gyroData財產獲得最新的陀螺儀數據。當您不再希望應用程序處理陀螺儀更新時,您必須調用stopGyroUpdates。
可用性 適用於iOS 4.0及更高版本。 也
– startGyroUpdatesToQueue:withHandler:
聲明見在 CMMotionManager.h
添加到xs2bush的正確答案:見Simple iPhone motion detect的文檔鏈接以獲取更多信息。
關於從某參考點移動的第二點,絕對不是。目前根本無法以可接受的精度確定位移。有幾個關於這個問題和討論像 Getting displacement from accelerometer data with Core Motion或 Measuring time the vehicle takes to accelerate in iPhone(我不相信3%;-)