Я не получаю обратных вызовов местоположения ни на SIM-карте, ни на устройстве. У меня вызывается этот код:
- (void)startLocationCallbacks: (NSObject*) ignore
{
locationManager.delegate = self;
locationManager.desiredAccuracy = kCLLocationAccuracyBestForNavigation;
locationManager.distanceFilter = MINIMUM_METERS;
[locationManager startUpdatingLocation];
NSLog(@"[DEBUG] [locationManager startUpdatingLocation] (%@, %@)", locationManager, locationManager.delegate);
}
и операторы журнала в верхней части обоих
- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error
и
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
, но ни один оператор журнала никогда не вызывается. Уведомления о местоположении включены для моего приложения (как показано в Настройках, плюс я сказал «разрешить»).
Каковы некоторые возможные причины, по которым я не получаю обновления местоположения?
Конфигурация / другая информация:
Спасибо!