Я создаю простой калькулятор, включающий метод деления (/).У меня есть обработка ошибок для нулевого значения или буквенных слов.Есть ли какой-нибудь возможный способ защитить аварию?
Поток 1: фатальная ошибка: остаток или деление на ноль
@objc func divFunc() {
let a = Int(firstTxtField.text!)
let b = Int(secondTxtField.text!)
if (a != nil) && (b != nil)
{
resultLabel.textColor = UIColor.white
resultLabel.text = String(a! / b!)
}
else
{
resultLabel.textColor = UIColor.red
resultLabel.text = "Invalid No."
}