0

iOSアプリケーションを開発しました。

アプリにいるときに自分の場所を取得する場所マネージャーがあります。

バックグラウンド状態に入ると、自分の場所を更新し続け、変更時にローカル通知を送信したいと考えています。(この部分はOKです)。

私の問題は、アプリを終了したときにロケーションマネージャーがまだロケーションを使用していることです。

アプリの終了時に位置情報の更新を停止したい。

私はこの機能を使用しようとします:

- (void) applicationWillTerminate

しかし、この関数には決して渡されません...

何か案は ?

全てに感謝。

4

1 に答える 1

0

アプリケーションを終了するときは、位置監視/GPS を適切にシャットダウンしていることを確認する必要があります。

[locationManager stopUpdatingLocation];

すべてが正しく設定されている場合、位置情報はバックグラウンドまたはデリゲート メソッドを介して継続し、アプリを起動してそれらに応答します。

于 2012-09-12T13:21:04.607 に答える