在這裏,我們必須通過使用位置管理器更新當前位置,並且它在模擬器上正確更新,但它不在設備上更新僅重複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