6

我正在开发一个使用 CMAltmeter 类的应用程序。我想比默认值更快地检索高度值(默认值似乎大约是每秒一次)。如何更改频率?我需要使用 NSTimers/多个实例吗?如果是这样,将不胜感激。

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);
         });
     }];
}
4

0 回答 0