我完全努力让CMPedometer返回任何步数据.但是Iconfigure我得到错误域= CMErrorDomain代码= 103“操作无法完成(CMErrorDomain错误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中获取类似的数据没有问题.
我一定会错过一些简单的东西,但我看不到它是什么!