アプリの位置情報の更新を停止するために多くのことを試みていますが、何も機能していないようです...</p>
私がしていること(投稿に関して:StopUpdatingLocationメソッドがiOS5で機能しない):
// Initialise my locationManager and start monitoring :
locationManager = [[CLLocationManager alloc] init];
[locationManager startUpdatingLocation];
// .. Some code to use the coordinates that locationManager gives me.
// To stop monitoring :
locationManager = nil;
メソッドに配置したことを知っておく必要があります[locationManager stopUpdatingLocation];
:
- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations
したがって、場所は1回だけ更新されます(ところで、それが良い考えかどうか教えてください…)。
[locationManager stopUpdatingLocation];
また、メイン コードの直前に配置しようとしましlocationManager = nil;
たが、私の場所を示す青い点は、どちらの場合もマップ上で移動しています…</p>
locationManager
また、オブジェクトをコンソールに出力するタイマーを設定しましたが、(null)
その間、iPhone 5 で青い点がまだ動いているので、わかりません…</p>
それとも、別の理由でドットがまだ動いているのかもしれませんが、 locationManager update のせいではありませんか?
私は確かに何かが欠けていますが、何がわかりません:/。
アイデアと助けをありがとう。