Привет, я хочу сбросить шагомер после полуночи, я новичок в swift.Я посмотрел на предыдущие вопросы, и они немного сбивают с толку
Я посмотрел документацию Apple по шагомеру, а также посмотрел прошлый вопрос по шагомеру на Stackoverflow
var count : Int = 0.
var cal = Calendar.current
var comps = cal.dateComponents([.year, .month, .day, .hour, .minute, .second], from: Date())
comps.hour = 0
comps.minute = 0
comps.second = 0
let timeZone = NSTimeZone.system
cal.timeZone = timeZone
let midnight = cal.date(from: comps)!
print("MIDNIGHT", midnight)
if(CMPedometer.isStepCountingAvailable()){
self.pedometer.startUpdates(from: midnight) { (data: CMPedometerData?, error) -> Void in
DispatchQueue.main.async(execute: { () -> Void in
if(error == nil){
self.numberOfSteps.text = "\(data!.numberOfSteps)"
}
})
}
}
Я знаю, что мне нужно создатьсчетчик, но я не знаю, когда его использовать?Любая помощь очень ценится