我正在开发地图应用程序,当我运行应用程序时,它显示我当前的位置并获得正确的经度和纬度,必须通过邮件将信息发送给某人,我已经实现了所有的东西,直到邮件发送工作正常,我只需要有关更新CLLocationManager功能的帮助,发送邮件后,我试图调用函数[locationmanager startupdatinglocation]然而它第二次被调用,即使我已经让NSTimer要求的位置第二次。
答案 0 :(得分:-2)
试试这个地方,
locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
[NSTimer scheduledTimerWithTimeInterval:10 target:self selector:@selector(UpdateLocation) userInfo:nil repeats:YES];
在viewdidload中,从计时器调用此方法,
-(void)UpdateLocation
{
[locationManager startUpdatingLocation];
}