CMPedometrenin herhangi bir adım verisini döndürmesi için tamamen mücadele ediyorum. Ancak Ilgili Simgesini Error Domain=CMErrorDomain Code=103 "The operation couldn’t be completed. (CMErrorDomain error 103.)"
CMErrorDomain hatası 103 ne anlama geliyor? (CMPedometer)
Ben hızlı kullanıyorum ve queryPedometerDataFromDate
sorguyu olabildiğince basit olması için kırdım.
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)
}
}
Uygulamam için hareket algılama özelliğini etkinleştirdim ve HealthKit'ten benzer verileri alma konusunda sorun yaşamadım.
Basit bir şey eksik olmalıyım, ama ne olduğunu göremiyorum!
CMPedometer's nesnesini local variable yerine property olarak tanımlamanız gerekir –