Компас True заголовок в iPhone / iPad

У меня есть некоторые проблемы на разработке компаса iPhone / iPad.

True Truebeying, взятый из щипцов, всегда дай мне значение «-1», я застрял здесь. Вот мой код:

self.locationManager = [[[CLLocationManager alloc] init] autorelease];
self.locationManager.desiredAccuracy = kCLLocationAccuracyBest;
self.locationManager.delegate = self;
self.locationManager.headingFilter = 0.5; //1 degrees
[self.locationManager startUpdatingHeading];

Я также узнал что-то, то есть когда я в приложении MAP или приложение Compass, который использовал местоположение, то значение Truectbeying внезапно прочитано правильно. Интересно, что это за дело, любая идея? Это происходит на iPhone4, так и на iPad.

Это также произойдет всякий раз, когда я выключаю у сервисов местоположения в настройках и повторно включить его, он станет невозможно прочитать правильное значение Truebheading, мне интересно, потому что сервисы местоположения не могут быть включены приложению, которое я создаю?

В любом случае , Спасибо заранее

--- Мой решение ---

см. Ниже.

12
задан Sola 19 July 2012 в 04:35
поделиться