Как обновить местоположение в CLLocationManager - PullRequest
0 голосов
/ 17 мая 2011

Я работаю над приложением карты, и когда я запускаю приложение, оно показывает мое текущее местоположение и получает правильную широту и долготу, мне нужно отправить кому-то информацию по почте, я все реализовал и до отправки письма работает нормально, мне нужна только помощь в обновлении функции CLLocationManager, после отправки почты я попытался вызвать функцию [locationmanager startupdatinglocation], однако ее вызвали во второй раз, даже если я поставил NSTimer, чтобы запросить местоположение для второй раз.

1 Ответ

0 голосов
/ 17 мая 2011

Попробуйте как это место,

 locationManager = [[CLLocationManager alloc] init];
 locationManager.delegate = self;
 [NSTimer scheduledTimerWithTimeInterval:10 target:self selector:@selector(UpdateLocation) userInfo:nil repeats:YES];

В viewdidload и вызывать этот метод из таймера,

-(void)UpdateLocation
{
   [locationManager startUpdatingLocation];
}
...