2012-04-10 6 views
2

私のアプリには、真の北に相対的な見出しを見つけるためにCMMotionManagerを使用する拡張現実感カメラビューがあります。しかし、ユーザーが位置情報サービス/システム設定/コンパス較正をオフにすると、デバイスモーションデータが感知可能な値(特に重力ベクトル値)を返さなくなり、アプリケーションが役に立たなくなることがわかりました。非常に少数の人々がこれを行うと信じているので、電池寿命を節約します。コンパスのキャリブレーション設定でiPhoneモーションデータがブロックされました

この設定がデバイスまたはCMMotionManagerに対して行っていることを知っている人はいますか?

私のアプリは、どのように設定されているのかを判断できますか?

オフに設定すると、必ずCMMotionManagerが機能しなくなりますか?

+0

は、あなたがこの問題を取り上げたことがありますか?私はしばしば、真の北の基準フレームにおけるヨーの精度に問題があります。 –

答えて

1

ヘッダーデリゲートで実際の見出し値を確認できます。設定でデバイスのキャリブレーションが「オフ」の場合、この値は毎回静的で「-1」になります。 (new.heading == -1) 他

・ホープ、この作品{// キャリブレーションが である} {設定で //キャリブレーションがオフ ある}場合SOあなたは見出しデリゲート で確認することができます。それは私のために働く。

おかげで、よろしく アビシェークGoyal氏

関連する問題