[英]Barometer on apple watch 4 ( is working?)
我可以在iPhone上使用以下代码,但是对于我一生来说,在Apple Watch上运行时似乎无法获取任何数据。 有什么建议么?
// works on phone, not on watch
// get pressure readings and sace for later display
if CMAltimeter.isRelativeAltitudeAvailable() {
altimeter.startRelativeAltitudeUpdates(to: OperationQueue.main) { (data, error) in
self.myAltitudePressureMetric = String.init(format: "%.1fM", (data?.relativeAltitude.floatValue)!)
self.myAltitudePressureFeet = String.init(format: "%.1fft", (data?.relativeAltitude.floatValue)! * 3.6)
self.myPressurehPa = String.init(format: "%.2f hPA", (data?.pressure.floatValue)!*10)
}
} else {
myAltitudePressureFeet = " no pressure data"
myAltitudePressureMetric = " no pressure data"
}
我的错。
我在里面定义了高度表= CMAltimeter()
func awake(withContext context:可以吗?
而不是仅仅在里面
class InterfaceController4:WKInterfaceController
现在可以使用了! 感谢您的建议。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.