Показать ошибку проверки в текстовом поле, используя метку с плавающей точкой - PullRequest
0 голосов
/ 12 апреля 2019

Привет, я использую текстовое поле skyfloatinglabel в своем приложении. Я хочу показать ошибку в текстовом поле.

Я пишу подтверждение, как показано ниже, он покажет ошибку, но перейдет к следующему экрану, как мне это контролировать.

пожалуйста, найдите ошибку для:
fullnametxt.text == " "

func authendication()
    {
        let phoneNumber = phoneNumbertxt.text ?? ""
        let emailAddress = emailaddresstxt.text ?? ""
        let lastName = lastnametxt.text ?? ""
        let fullName = fullnametxt.text ?? ""

        // User Must Give The input for saving.
        if (phoneNumber.isEmpty) && (emailAddress.isEmpty) && (lastName.isEmpty) && (fullName.isEmpty)
        {
            phoneNumbertxt.errorMessage = "Enter email address."
            //self.showAlert("Alert!", "Fill All The Fields", "ok")
        }
        else if fullnametxt.text == " "
        {
            //self.showAlert("Alert!", "Must Fill The FullName", "ok")

            fullnametxt.errorMessage = "Full name"
            fullnametxt.errorColor = UIColor.appcolorlight
        }
}

1 Ответ

0 голосов
/ 12 апреля 2019

fullnametxt.text == " ". В этой проверке " " это не пустая строка, она содержит пробел. В качестве пустой строки это будет "".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...