首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >苹果手表4上的气压计(工作正常吗?)

苹果手表4上的气压计(工作正常吗?)
EN

Stack Overflow用户
提问于 2019-02-03 05:10:01
回答 1查看 374关注 0票数 1

我在iPhone上运行了下面的代码,但在苹果手表上运行它时,我似乎无法获得任何数据。有什么建议吗?

代码语言:javascript
复制
    // 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"
    }
EN

回答 1

Stack Overflow用户

发布于 2019-02-05 05:42:21

是我的错。

我在内部定义了altimeter = CMAltimeter()

withContext觉醒( func context: Any?

而不仅仅是内部

InterfaceController4类: WKInterfaceController

它现在可以工作了!谢谢你的建议。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54497541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档