Кажется, у меня проблемы с этим кодом. Попытка запустить проверку, чтобы убедиться, что поля имеют текст. Если в полях нет текста, он должен отображать HUD с текстом «Электронная почта / пароль не могут быть пустыми». Похоже, что он игнорирует проверку и сразу переходит к попытке входа. Когда я удаляю принудительное развертывание, он останавливается и выполняет проверку, но если в полях есть текст, то сообщение HUD не переходит вперед. "
@IBAction func logInDidTapped(_ sender: Any) {
guard let email = emailTxtField.text, !email.isEmpty,
let password = passwordTxtField.text, !password.isEmpty else {
SVProgressHUD.showError(withStatus: "Email/Password Can't Be Empty")
return
}
SVProgressHUD.show(withStatus: "Signing In...")
}