【发布时间】:2018-03-20 19:36:44
【问题描述】:
我正在尝试使用以下代码来获取使用 coremotion 库的步数。但至于我的输出,我只得到步数不可用。我不确定我在哪里犯了错误,这是我第一次使用这个库。我怀疑我的约会一定有问题,但我不确定
@IBAction func btn(_ sender: Any) {
let calendar = Calendar.current
let twoDaysAgo = calendar.date(byAdding: .day, value: -2, to: Date())
pedometer.queryPedometerData(from: twoDaysAgo!, to: Date()) { (data, error) in
if(error != nil){
print(error)
}else{
if (data != nil ){
print(data?.numberOfSteps)
}else{
print("nil")
}
}
}
}
我看到了其他类似的问题,但它们没有帮助。我的测试设备完全支持传感器,但问题是我收到的步数为空。任何 idae 我该如何解决?
【问题讨论】:
标签: swift xcode nsdate core-motion