0

昨日から、CLLocationManager で動作するリージョンの監視に問題があります

PS: 私のプロジェクトは完全に機能していました。毎日テストしていますが、今日、このデリゲート メソッドは、リージョンに入ってから 1 分後に呼び出されました。

-(void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region{} 

デリゲートメソッドをテストするために CLLocationManager のみを使用して別のプロジェクトを作成しましたが、同じことが起こっています。

これが一体何なのか教えてくれませんか?

[アップデート]

iPhone再起動後のiOS地域監視に関するこの役立つリンクを見つけました

4

2 に答える 2

0

以下のサービスがオンまたはオフになっていることを確認してください。

[CLLocationManager regionMonitoringAvailable] は YES を返します CLLocationManager.monitoredRegions には有効なリージョンが含まれています

Apple のドキュメントでは、イベントの発生に 3 ~ 5 分かかることが明記されています。

これがお役に立てば幸いです。

于 2015-05-28T13:35:45.733 に答える
0

locationManager: didDetermineState :forRegion:は呼び出されますか?

startMonitoringForRegion: の後にrequestStateForRegion:を呼び出しますか?

これはバックグラウンドですか、それともフォアグラウンドですか?

于 2015-05-30T17:58:28.360 に答える