Я пытаюсь получить информацию о заголовке из CLLocationManager, но она не вызывается. Я сделал все, как сказано в документации, но что-то очень не так.
Я использую делегирование locationManager в моем делегате приложения.
Вот способ получения заголовочных сообщений:
- (void) locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading
{
NSLog(@"%@", newHeading);
}
Вот часть из main ()
locationManager = [[CLLocationManager alloc] init];
[locationManager setDelegate:self];
[locationManager startUpdatingHeading];
Но ничего не происходит! При отладке NSLog никогда не вызывается.
Когда я делаю то же самое с [locationManager startUpdatingLocation], все работает нормально, показывает информацию о местоположении, используя другой метод (очень похожий, но с использованием
- (void) locationManager:(CLLocationManager *) manager
didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
но мне нужна информация о заголовке здесь.