Изменение частоты обновления CMAltimeter

Я работаю над приложением, которое использует класс CMAltimeter. Я хотел бы получить значения высоты быстрее, чем значение по умолчанию (по умолчанию, кажется, примерно раз в секунду). Как я могу изменить частоту? Нужно ли мне использовать NSTimers/Multiple instance? Если это так, объяснение будет высоко ценится.

if ([CMAltimeter isRelativeAltitudeAvailable])
{
    self.altimeterManager = [[CMAltimeter alloc] init];
    [self.altimeterManager startRelativeAltitudeUpdatesToQueue:[NSOperationQueue mainQueue] withHandler:^(CMAltitudeData *altitudeData, NSError *error)
     {
         dispatch_async(dispatch_get_main_queue(), ^ {
             NSLog(@"%f", altitudeData.relativeAltitude.floatValue);
         });
     }];
}

0 ответов

Другие вопросы по тегам