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!