2016-06-11 59 views
1

我正在製作一個評分應用程序,您可以在其中跟蹤不同棋盤遊戲的分數或您正在玩的分數。這是我迄今爲止的代碼。在標籤中添加和顯示整數

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

試試這個讓oldNumber = INT(scoreTotal.text!),如果讓數= INT(scoreTextField.text!){ scoreTotal.text = 「\(數字+ oldNumber)」 } –

回答

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

謝謝! !它的工作 –

+0

請upvote如果解決方案幫助你。 @DoughnutMan –