Я создаю приложение, используя Swift, где мне нужно проверить форму перед ее отправкой.Прямо сейчас у меня есть вложенный оператор if / else, прикрепленный к кнопке «Сохранить» внутри IBAction, где, если он видит, что первый вход пустой, т.е. имя, эта метка «Имя» становится красной и получает *, сигнализируя, что пользователь должен ввестиэта информация, прежде чем продолжить.Тем не менее, я обнаружил ошибку, когда он проверяет только первый ввод и делает его красным (если он пуст), даже если вся страница пуста.
Как можно более эффективно создать этот код проверки, чтобы он проверял все значения перед тем, как окрашивать элементы в красный цвет и только в первый элемент.
`if (Name!.text!.isEmpty) {
nameLabel.text = "Name *"
nameLabel.textColor = UIColor.red
} else {
if (Date!.text!.isEmpty) {
dateLabel.text = "Outage Event ID *"
dateLabel.textColor = UIColor.red
} `
Это длиннее, но я не виделнужно добавить их все, чтобы это были первые два вложенных оператора if / else.