我正在制作一个得分应用程序,您可以在其中跟踪不同棋盘游戏的得分或您正在玩的游戏。这是我到目前为止的代码。
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)"
}
}
我希望能够输入文本字段,当按下按钮时,它会同时添加前一个数字和文本字段中的数字,并在标签中显示结果。有人可以帮我吗?谢谢!
答案 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)"
}