ios swift3 int uitextfield add

ios - cómo agregar 2 campos de texto juntos como int(swift3)



uitextfielddelegate (3)

Convierte texto en Int en Swift y una adición como podemos hacer ...

//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) }

Estoy tratando de convertir 2 campos de texto en enteros y luego agregarlos juntos. También me gustaría imprimir la suma en el registro.

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


Prueba esto:

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


let t3Value: Int? = Int(t3.text!) let t4Value: Int? = Int(t4.text!) let final = t3Value! + t4Value! print("Sum /(final)")

¡Espero que esto ayude!