проблема в получении значения высоты с помощью CLLocationManager в iphone SDK - PullRequest
0 голосов
/ 20 апреля 2011

Я использую код, указанный ниже, чтобы получить значение высоты

-(void)awakeFromNib {

    locmanager = [[CLLocationManager alloc] init]; 
    [locmanager setDelegate:self]; 
    [locmanager setDesiredAccuracy:kCLLocationAccuracyBest];

    [locmanager startUpdatingLocation];

}

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation 
{ 

    heightMesurement.text = [NSString stringWithFormat: @"%.2f m", newLocation.altitude];
}

- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error 
{ 
    heightMesurement.text = @"0.00 m";
}

Вызывается метод didUpdateToLocation, и я получаю значение высоты как нулевое при печати heightMesurement.text.

Может кто-нибудь дать мне представление, почему это происходит именно так и как это исправить.

Спасибо всем, Мониш.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...