在标签中添加和显示整数

时间:2016-06-11 02:24:15

标签: swift

我正在制作一个得分应用程序,您可以在其中跟踪不同棋盘游戏的得分或您正在玩的游戏。这是我到目前为止的代码。

override  func viewDidLoad() {
        super.viewDidLoad()
    }

    @IBOutlet weak var scoreTextField: UITextField!
    @IBOutlet weak var scoreTotal: UILabel!


    @IBAction func buttonPressed(sender: AnyObject) {

        if let number = Int(scoreTextField.text!){
        scoreTotal.text = "\(number)"
        }

    }

我希望能够输入文本字段,当按下按钮时,它会同时添加前一个数字和文本字段中的数字,并在标签中显示结果。有人可以帮我吗?谢谢!

1 个答案:

答案 0 :(得分:1)

if let number = Int(scoreTextField.text!){
    let previousScoreText = scoreTotal.text
    if previousScoreText == nil || previousScoreText.isEmpty == true {
        previousScoreText = "0"
    }
    scoreTotal.text = "\(Int(previousScoreText!)! + number)"
}