Простое приложение "Шагомер" "Неустранимая ошибка: неожиданно обнаружен ноль при развертывании дополнительного значения"
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()
Возможно, вы не подключили свой labelSteps
IBOutlet
на ярлык в вашей раскадровке / перо.
Может быть один из этих вопросов или оба