2011-12-10 14 views

答えて

0

システムは、1時間ほど前にコアロケーションを使用していたアプリケーションの位置バッジを示していると思います。

+0

本当に?それはなぜでしょうか?これ以上の情報やリソースはありませんか? –

+0

@Ericユーザーは、どのアプリが場所を問い合わせたのかを知ることができます。アイコンが1秒間だけ上がった場合、ユーザーはそれを確認する時間がありませんでした。 –

+0

ロケーションサービスがもはやアクティブ(システム全体)でない場合、ステータスバーのバッジは数秒で消えます。設定 - >プライバシー - >ロケーションサービスのアプリの横にある紫色の矢印は、アプリが数分間以内にグレーに変わり、最後に使用した後24時間はグレーのままになります。 –

0

紫色の矢印は、すぐにお電話のように消えるはずです。

[self.locManager stopUpdatingLocation]; 

をごlocManagerを割り当てている間、あなたはself.locManagerを呼び出す必要はありません。また、

locManager = [[CLLocationManager alloc] init]; 

あなたviewWillDisappearにブレークポイントを置く:それは代わりに使う2に保持カウントをつり上げるだろう方法と、それが呼び出さないことを確認してください。また、デリゲートを最後にnilに設定します。 これらのポイントに従うと、コードが機能します。 紫色の矢印は位置情報サービスのためのもので、バッテリを大量に消費します。 stopUpdatingLocationを呼び出すとすぐに矢印が消えることを確認してください。

関連する問題