如何将此label.text转换为Integer以使整数不返回nil?

时间:2017-07-21 21:08:30

标签: swift types optional

我正在尝试将标签中的数字传递给计时器。

override func viewDidLoad() {
    super.viewDidLoad()
    pauseButton.isEnabled = false
    seconds = Int(timerTimeSetting.text!)! //Here is my problem line
    if let task = timerTask {
        timerTaskName.text = task.task
    }

    if let timerTimeLeft = timerTime {
        timerTimeSetting.text = timerTimeLeft.time
    }

    self.timerLabel.text = timeString(time: TimeInterval(seconds))

}

我收到“发现无”错误。下面是我初始化秒变量的方法。

var seconds: Int = 0

0 个答案:

没有答案