Pedometro ritorna "nil"

idnob

Nuovo Utente
16 Mar 2018
3
0
1
35
Ciao a tutti,

devo sapere quanti passi un utente ha fatto un'ora dall'ora corrente.

Il codice sembra giusto ma il numero di passi che mi ritonano dal codice è "nil".

Qualche idea?

Codice:
        if(CMPedometer.isStepCountingAvailable()){
            let fromDate = NSDate(timeIntervalSinceNow: -3600)
            pedometer.queryPedometerData(from: fromDate as Date, to: Date()) { (data : CMPedometerData!, error) -> Void in
                print(data)
               DispatchQueue.main.async { () -> Void in
                    if(error == nil){
                        self.dateLabel.text = "\(data.numberOfSteps)"
                    }
                }
              
            }
    }

Nella console mi compaiono queste 2 scritte:
2018-03-16 16:55:01.473645+0100 JITAI2[2964:1939863] [Generic] Error on message reply (Connection invalid)

2018-03-16 16:55:01.473679+0100 JITAI2[2964:1939863] [Pedometer] Unable to parse message when checking for availability!
 
Ultima modifica: