2016-06-11 11 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

Пожалуйста, поддержите, если решение вам помогло. @DoughnutMan –

Смежные вопросы