Я хочу, чтобы мое приложение продолжало работать в фоновом режиме с помощью служб определения местоположения. Для этого я использовал:
-(void)applicationDidEnterBackground:(UIApplication *)application {
[locationManager stopUpdatingLocation];
[locationManager startUpdatingLocation];
//timer=[NSTimer scheduledTimerWithTimeInterval:300 target:self selector:@selector(UpdateLocation) userInfo:nil repeats:YES];
}
но когда я использую NSTimer
, он не вызывает UpdateLocation
. Я пробовал называть его с помощью другого метода, но потом он также вызывался только один раз.
Я хочу постоянно запускать приложение в фоновом режиме, обнаруживая местоположения через регулярный промежуток времени.