如何自己减去一个变量(swift3)

时间:2017-04-11 00:02:13

标签: ios swift if-statement var subtraction

我正在尝试制作一个分数计数器应用程序。这将允许用户输入各种分数。问题是如果用户改变他们的分数,它将搞乱总数。因此,我能想到解决此问题的最佳方法是从自身中减去scoreRed以添加1.但是代码没有编译,我不知道为什么。因此,如果scoreRed刚刚开始,则得分为0,所以我只需要添加1.但是如果scoreRed大于或等于1,我需要将其自身减去再添加一个,所以总数只有1.

import UIKit

class ViewController: UIViewController {
    var scoreRed = 0

    @IBOutlet var highScoreLabel: UILabel!

    @IBOutlet var scoreDisplay2: UIButton!
    @IBOutlet var scoreDisplay: UIButton!

    @IBAction func add1(_ sender: Any) {
        if scoreRed == 0 {
            scoreRed += 1
        };
        if scoreRed >= 1 {
            //part not compiling below
           scoreRed = 0
          scoreRed += 1
            highScoreLabel.text = String(scoreRed)
        }
    }

0 个答案:

没有答案