在这里,我们必须通过使用位置管理器更新当前位置,并且它在模拟器上正确更新,但它不在设备上更新仅重复4或5次。为什么位置不是经常更新,敬请熟知我解决这个问题CLLocationManager只在模拟器上更新不在设备上
这里我用的代码见下面
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);
}
这是委托方法是调用了四分五次。
多少经常做,除了你的位置要更新这个问题呢? –
在模拟器didUpdateToLocation委托方法重复调用,但在设备中,只有当应用程序启动它更新4或5次。之后不更新可以帮助我 – dineshprasanna