如何添加2个textfields intget(swift3)

我试图将2个文本字段转换为整数,然后将它们添加到一起。 我也想打印日志中的总和。

let jake = t3.text! + t4.text! 

Swift中将文本转换为Int,并且像我们可以做的那样添加…

  //set before this condition Validation for Text field let sum = (Int(textFirst.text ?? "0")! + Int(textSecond.text ?? "0"))! print(sum) //Output here 

  //MARK: - Text Field Delegate Method for Input validation func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool { let allowedCharacters = CharacterSet.decimalDigits let characterSet = CharacterSet(charactersIn: string) return allowedCharacters.isSuperset(of: characterSet) } 
 let t3Value: Int? = Int(t3.text!) let t4Value: Int? = Int(t4.text!) let final = t3Value! + t4Value! print("Sum \(final)") 

希望这可以帮助!

尝试这个:

  if let val1 = Int(t3.text!), let val2 = Int(t4.text!) { let sum = val1 + val2 print(sum) }