1

バックグラウンドであっても継続的な GPS 更新を必要とするアプリを使用しています。私は startUpdatingLocation を呼び出し、「位置情報更新用のアプリ登録」を設定しました。約 15 分間修正を取得した後、アプリケーションは更新の取得を停止します。

ここで何が欠けていますか?

4

3 に答える 3

3

設定しようとしましたか:

myLocationManager.pausesLocationUpdatesAutomatically = NO;

このプロパティのデフォルト値は YES です。これは私にとって役に立ちました、私はあなたと同じ問題を抱えていました。

于 2013-06-17T11:58:24.473 に答える
2

私はそれを理解したと思います。iOS6 では、移動していないため、電力を節約するために位置情報の更新を停止します。

これが発生すると、locationManagerDidPauseLocationUpdates が発生します。

于 2012-10-02T16:53:55.900 に答える
0

locationManager のデリゲートを設定しましたか? ここで提案されました。

また、おそらく 15 分後に精度が低下し、大きな変化のみが通知されます。ドライブに行くか、シミュレーターで離れた場所を設定して、更新を取得するかどうかを確認します。

于 2012-10-02T15:01:14.763 に答える