繁体   English   中英

Apple Watch 4上的气压计(正在工作吗?)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM