2

バックグラウンドで実行できるナビゲーションアプリを開発しています。UIAccelerometerに設定したおかげで、これは正常に機能していlocationます。しかし、ユーザーが何をしているかについての追加情報を取得するために、加速度計も使用したいと思います。ただし、バックグラウンドでは、UIAccelerometerはデリゲートを呼び出しません。

バックグラウンドで現在の加速度を取得する方法はありますか?

4

2 に答える 2

5

私は自分で解決策を見つけました。バックグラウンドで実行しているときに加速度計のデータを取得することは確かに可能です。名前が示すように、ユーザーインターフェイス関連のクラスであるUIAccelerometerクラスではなく、CoreMotionフレームワークに依存するだけです。

この質問を参照してください:iPhoneのNike + GPSは、バックグラウンドで加速度計の更新をどのように受信しますか?

于 2012-02-21T15:53:54.830 に答える
0

いいえ..UIAccelerometerバックグラウンドで値を取得することはできません..見出しやその他の固有の値を取得することはできcore locationます..

于 2012-02-19T19:05:25.773 に答える