Pedometro ritorna "nil"

Discussione in 'Sviluppo app per iOS' iniziata da idnob, 16 Marzo 2018.

Tag (etichette):
  1. idnob

    idnob Nuovo Utente

    Registrato:
    16 Marzo 2018
    Messaggi:
    3
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    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: 16 Marzo 2018
Sto caricando...

Condividi questa Pagina