0

当 Apple 发布 iOS 10 时,一些 iPad 用户报告该应用程序停止工作时,我在 iPhone 和 Ipad 上拥有应用程序访问晴雨表。我在我的 iPhone 6s iOS 10 上进行了测试,它仍然可以正常工作。搜索 Apple Dev,没有 API 更改。在应用程序中,我使用以下代码获取气压计传感器信息:

    if([CMAltimeter isRelativeAltitudeAvailable]){ // This return false on iPad
    [self.altimeterManager startRelativeAltitudeUpdatesToQueue:[NSOperationQueue mainQueue] withHandler:^(CMAltitudeData *altitudeData, NSError *error) {
        if (self.delegate){
            [self.delegate updatePressure: altitudeData.pressure.doubleValue*10.0];
        }
    }];
}
4

1 回答 1

0

这应该在 iOS 10.1 中修复

根据开发者发布说明,iOS 10.1 包含一个针对运动处理的修复。开发人员将能够访问 iPad Air 2、iPad mini 4 和 iPad Pro 的气压数据。

https://9to5mac.com/2016/09/21/apple-releases-ios-10-1-and-watchos-3-1-beta-seeds-for-developers/

于 2016-09-21T18:13:02.800 回答