をUISwitch
使用してバックグラウンド サービスで位置を追跡するために使用される がありますnavigation controller
。アプリを出たらうまくいきますが、ボタンをオンにしmain window
て位置追跡に戻ると停止します。
次のコードを使用しました。
-(IBAction)startTracking:(id)sender{
if(startTrackingButton.on){
[locationManager startUpdatingLocation];}
else{
[locationManager stopUpdatingLocation];
}}
- (void)viewDidLoad{
[super viewDidLoad];
locationManager = [[CLLocationManager alloc] init];
[locationManager setDelegate:self];
[locationManager setDesiredAccuracy:kCLLocationAccuracyBest];}
助言がありますか?