gpt4 book ai didi

ios - CMErrorDomain 错误 103. 是什么意思? (CMP计步器)

转载 作者:IT王子 更新时间:2023-10-29 05:41:23 25 4
gpt4 key购买 nike

我正在努力让 CMPedometer 返回任何步数数据。但是 Iconfigure 我得到 Error Domain=CMErrorDomain Code=103 "The operation couldn't be completed. (CMErrorDomain error 103.)"

我正在使用 swift 并将 queryPedometerDataFromDate 查询分解为尽可能简单。

    let pedometer = CMPedometer()
let fromDateString = "2015-01-22"
let toDateString = "2015-01-23"
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "YYYY-MM-DD"
let fromDate = dateFormatter.dateFromString(fromDateString)
let toDate = dateFormatter.dateFromString(toDateString)

pedometer.queryPedometerDataFromDate(fromDate, toDate: toDate) { (data:CMPedometerData!, error:NSError!) -> Void in

if error == nil {
println(data)
} else {
println(error)
}
}

我已经为我的应用程序启用了运动检测,并且可以毫无问题地从 HealthKit 中获取类似的数据。

我一定是漏掉了一些简单的东西,但我看不到它是什么!

最佳答案

好的,经过又一天的研究。您必须将 CMPedometer 对象作为类的全局变量。如果它像问题中一样被定义为局部变量,它将不起作用。只需在类级别添加 let pedometer = CDPedometer() 即可解决此问题。

关于ios - CMErrorDomain 错误 103. 是什么意思? (CMP计步器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28145158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com