在这里,我们必须使用位置管理器更新当前位置,它在模拟器上正确更新,但在设备上不更新仅重复 4 或 5 次。为什么位置不经常更新,请帮我解决这个问题
这里我使用的代码如下所示
CLLocationManager *locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.distanceFilter = kCLDistanceFilterNone;
locationManager.desiredAccuracy = kCLLocationAccuracyBestForNavigation;
[locationManager startUpdatingLocation];
委托方式:
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation: (CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{
NSLog(@"newLocation: %@",newLocation);
}
这是委托方法被调用了四五次。