私のアプリケーションでは、ユーザーの場所を常時監視するロケーションサービスは必要ありません。バッテリーの消耗を実際には望んでいないので、起動時に場所を取得して統計サーバーに送信し、CLLocationManager
インスタンスにstopUpdatingLocation
を呼び出します。アイコンはステータスバーから消えます! :)ステータスバーからロケーションサービスアイコンが消える方法は?
次に、ユーザが自分の現在地を尋ねて(注釈を使用して)見ることができるMKMapView
があります。ビューを変えて別のタブに切り替えると、位置情報サービスの使用を停止したいと思います。これを達成する方法は?私はあなたの質問What determines the presence of the iPhone Location Services icon in the status bar?を読んでいますが、今私はuse caseがiOS(?)のバグだと考え始めようとしています。
編集:MKMapView
で表示CLLocationManager
はまったく使用しません。
私は昨日コーディングが多すぎます - 簡単な解決法を見つけられないのは恥ずかしいと感じました;)ありがとうございました! – matm