2011-07-28 7 views
0

CMMotionManagerでstartGyroUpdatesのメソッドを呼び出し、updateIntervalを1.0/60.0に修正すると、ジャイロの更新を取得できる場所に実装する必要があるデリゲートメソッドがあることを知りたいだけです。 。そうでなければ、どこで/どのように我々はジャイロ更新を得ることができます。CMMotionManagerのデリゲートメソッド

また、デバイスがある基準点から上または下に移動した場合、i-eの位置にデバイスの変更を見つけるための便利なコードスニペットがある場合。

答えて

0

ドキュメントは言う:ハンドラずにジャイロスコープの更新を開始します

startGyroUpdatesを。

- (void)startGyroUpdates 

ディスカッション あなたはgyroDataプロパティを通じて最新のジャイロデータを取得することができます。アプリケーションでジャイロスコープの更新を処理しなくてもらいたい場合は、stopGyroUpdatesを呼び出す必要があります。

利用可能時間 iOS 4.0以降で使用できます。 はxs2bushの正しい答えに追加 CMMotionManager.h

0

でも

– startGyroUpdatesToQueue:withHandler: 

宣言を参照してください:詳細についてはSimple iPhone motion detectのドキュメントへのリンクを参照してください。

いくつかの参照点から移動した第2の点については、間違いありません。現時点では、許容可能な精度で変位を決定する方法は全くありません。このような質問や議論がいくつかあります。 Getting displacement from accelerometer data with Core Motionまたは Measuring time the vehicle takes to accelerate in iPhone(私は3%;-)を信じていません。

関連する問題