バックグラウンドで実行できるナビゲーションアプリを開発しています。UIAccelerometer
に設定したおかげで、これは正常に機能していlocation
ます。しかし、ユーザーが何をしているかについての追加情報を取得するために、加速度計も使用したいと思います。ただし、バックグラウンドでは、UIAccelerometer
はデリゲートを呼び出しません。
バックグラウンドで現在の加速度を取得する方法はありますか?
バックグラウンドで実行できるナビゲーションアプリを開発しています。UIAccelerometer
に設定したおかげで、これは正常に機能していlocation
ます。しかし、ユーザーが何をしているかについての追加情報を取得するために、加速度計も使用したいと思います。ただし、バックグラウンドでは、UIAccelerometer
はデリゲートを呼び出しません。
バックグラウンドで現在の加速度を取得する方法はありますか?
私は自分で解決策を見つけました。バックグラウンドで実行しているときに加速度計のデータを取得することは確かに可能です。名前が示すように、ユーザーインターフェイス関連のクラスであるUIAccelerometerクラスではなく、CoreMotionフレームワークに依存するだけです。
この質問を参照してください:iPhoneのNike + GPSは、バックグラウンドで加速度計の更新をどのように受信しますか?
いいえ..UIAccelerometer
バックグラウンドで値を取得することはできません..見出しやその他の固有の値を取得することはできcore location
ます..