
Доброго времени суток всем участникам форума. Для изучения азов Swift 4 создан простейший "калькулятор" с двумя константами нум 1 и нум 2, которые вводит пользователь в текстовые поля (firstNumber: UITextField! и secondNumber: UITextField!). Кнопка "вычислить" складывает числа и сохраняет в переменную (var Calcres: Float = 0), результат появляется в Label (resultLabel: UILabel!).
let Num1: Float? = 0; let Num2: Float? = 0; var Calcres: Float = 0
Команды для клавиши Вычислить:
let Num1: Float = Float(firstNumber.text!)! let Num2: Float = Float(secondNumber.text!)! Calcres = Num1 + Num2; resultLabel.text = "(Calcres)"
Вопрос: если пользователь случайно забыл ввести одно из чисел, возникает "падение" программы (неожиданно обнаружено nil). Как правильно написать команды, чтобы выполнялось условие: при введении обоих чисел результат указан в Label, если же пользователь забыл ввести 1 число/оба числа появлялось бы всплывающее окно или сообщение в Label (типа: введите все значения) без сбоя программы. Чтение литературы по Свифт 4 и "гугление" ясности, к сожалению, не принесло для этой конкретной задачи.
Заранее благодарен.
PS: я знаю, что я глубокий дилетант и напоминать мне об этом не нужно, пожалуйста.



