[self.altimeter startRelativeAltitudeUpdatesToQueue:[NSOperationQueue mainQueue] withHandler:^(CMAltitudeData *altitudeData, NSError *error) {
}
这就是我将在Objective-C中执行的操作。我已经阅读了Apple文档,但是我不知道文档的含义。我想迅速做同样的事情。我知道这是一个基本问题,但是请帮助我在网上找不到其他帮助。
最佳答案
首先检查并确保设备中装有高度计,然后开始更新:
if CMAltimeter.isRelativeAltitudeAvailable() {
altimeter.startRelativeAltitudeUpdatesToQueue(NSOperationQueue.mainQueue()) {
[weak self] (altitudeData: CMAltitudeData!, error: NSError!) in
println(altitudeData)
}
}
关于ios - 如何在Swift中使用CMAltitudeHandler?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26540191/