通过使用天空浮动标签在文本字段上显示验证错误

时间:2019-04-12 04:30:41

标签: swift validation uitextfield

嗨,我在应用程序中使用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 :(得分:0)

fullnametxt.text == " "。在此检查" "中,该字符串不是空字符串,其中包含空格。 ""为空字符串。