我在我的应用程序中请求用户提供动作和健身应用程序访问权限以读取数据,例如步骤和其他。我目前面临的问题是,如果用户最初拒绝了权限,并且稍后在加载屏幕时收到警报。 我已将错误添加为图像,并提供了用于访问计步器类的代码。如果有人可以向我提供有关错误的概述,那将非常有用。
if(CMPedometer.isStepCountingAvailable()){
let pedoMeter = CMPedometer()
pedoMeter.startPedometerUpdatesFromDate(timeM) { (data, error) -> Void in
dispatch_async(dispatch_get_main_queue(), { () -> Void in
if(error == nil){
self.stepsTaken.text = String((data!.numberOfSteps))
}
else{
self.alertView()
}
})
}
}