CMErrorDomain 错误 103. 是啥意思? (CMP计步器)
Posted
技术标签:
【中文标题】CMErrorDomain 错误 103. 是啥意思? (CMP计步器)【英文标题】:What does CMErrorDomain error 103. mean? (CMPedometer)CMErrorDomain 错误 103. 是什么意思? (CMP计步器) 【发布时间】:2015-01-26 05:25:11 【问题描述】:我正在努力让 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 的对象定义为属性而不是局部变量 【参考方案1】:好的,经过一天的研究。您必须将 CMPedometer
对象作为类的全局变量。如果它被定义为问题中的局部变量,它将不起作用。只需在类级别添加let pedometer = CDPedometer()
即可解决此问题。
【讨论】:
以上是关于CMErrorDomain 错误 103. 是啥意思? (CMP计步器)的主要内容,如果未能解决你的问题,请参考以下文章
the hash for the file is not present in the specified catalog file,是啥意
java+p+=+new+JPanel(new+GridLayout(5,3,0,15));啥意?
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表啥意
带式输送机td75型,矩形头尾架,b1000mm,v=1.6m/h,q=500t/h,l=18.5m,h=1.95m,啥意