Простое приложение "Шагомер" "Неустранимая ошибка: неожиданно обнаружен ноль при развертывании дополнительного значения"

Noob IOS Dev не может понять ошибку, пожалуйста, помогите, пожалуйста, ветка1: EXC_BREAKPOINT (code=1,subcode=0x1003591fc) Я перепробовал все, что мог, и ничего (ну, все, что я понял из других кодов)

var pedometer :CMPedometer!
var stepCount :Int = 0
@IBOutlet var labelSteps: UILabel!
@IBAction func btnStart(_ sender: Any) {
    *Pedometer*
    if CMPedometer.isStepCountingAvailable() {
        self.pedometer.startUpdates(from: NSDate() as Date, withHandler: {
            data, error in
            if data != nil {
                // Add to existing counts
                self.stepCount += (data?.numberOfSteps as! Int)
                self.labelSteps.text = "\(self.stepCount)"

            }
        })
    }
}

@IBAction func btnStop(_ sender: Any) {
    //self.labelSteps.text = "0"
    //self.pedometer.stopUpdates()
    print("Stop")
}

Благодарю. Надеемся на ответ в ближайшее время.

1 ответ

Решение

Шагомер, возможно, не был инициализирован? Пытаться:var pedometer = CMPedometer()

Возможно, вы не подключили свой labelStepsIBOutlet на ярлык в вашей раскадровке / перо.

Может быть один из этих вопросов или оба

Другие вопросы по тегам