アプリでユーザーの位置を追跡しており、最初の位置の更新を受け取ったときに更新を停止しています。アイデアは、実際にユーザーの動きを追跡するのではなく、ユーザーの場所の「スナップショット」を1回だけ取得することです。
ただし、デバイスとシミュレーターのiOS 5.1では、画面の右上にある位置情報サービスアイコンは、追跡の開始後に消えません。
iOS 5.0(シミュレーターでのみテスト可能)では、アイコンは期待どおりに表示および非表示になります。
iOS 5.1のCoreLocationに影響を与える可能性のあるバグを知っている人はいますか?
他の誰かが非常によく似た報告をしているのを見つけましたが、マルチタスクバーでアプリを強制終了すると、アイコンが削除され、私のものが持続します。これは、アプリがまったく実行されていない場合でも同様です。
また(アプリを終了した後)、設定でロケーションサービスにアクセスすると、アプリが紫色に点灯し、オンとオフを切り替えて、上部のロケーションアイコンを問題なく切り替えることができます。
この男をチェックしてください:http://bendodson.com/weblog/2012/03/14/ios-5-1-location-services-bug/