Я хочу сбросить шагомер до 0 после полуночи - PullRequest
0 голосов
/ 09 февраля 2019

Привет, я хочу сбросить шагомер после полуночи, я новичок в 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)"

                }
            })
        }
    }

Я знаю, что мне нужно создатьсчетчик, но я не знаю, когда его использовать?Любая помощь очень ценится

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...