Ios 计步器简易应用程序“;致命错误:在展开可选值“时意外发现nil”;
Noob IOS开发人员无法找出错误,请提供帮助 线程1:EXC_断点(代码=1,子代码=0x1003591fc) 我尝试了我能做的一切,但什么都没有(我从其他代码中理解的一切)Ios 计步器简易应用程序“;致命错误:在展开可选值“时意外发现nil”;,ios,pedometer,Ios,Pedometer,Noob IOS开发人员无法找出错误,请提供帮助 线程1:EXC_断点(代码=1,子代码=0x1003591fc) 我尝试了我能做的一切,但什么都没有(我从其他代码中理解的一切) 谢谢。希望很快得到回应。计步器可能还没有初始化?尝试: var计步器=CMPedometer() 也许您还没有将标签步骤IBOutlet连接到故事板/nib中的标签 可能是其中一个问题,也可能是两个问题谢谢。var pedometer=CMPedometer()是我问题的解决方案。 var pedometer :CMP
谢谢。希望很快得到回应。计步器可能还没有初始化?尝试:
var计步器=CMPedometer()
也许您还没有将标签步骤
IBOutlet
连接到故事板/nib中的标签
可能是其中一个问题,也可能是两个问题谢谢。var pedometer=CMPedometer()是我问题的解决方案。
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")
}