使用未解决的标识符“ userUid”;您是说“ UserUid”吗?和使用未解决的标识符“目的地”;你是说“描述”吗?

时间:2018-12-19 20:29:11

标签: ios swift

我正在设置登录功能,但是在destination.userUid行和destination.passwordField行上的此代码中仍然出现2个错误。

错误是:

  

使用未解析的标识符“ userUid”;您是说'UserUid'吗?

     

使用未解析的标识符“目的地”;你是说“描述”吗?

我正在学习编码,因此任何建议都会受到赞赏。

 override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
    if segue.identifier == "toSignUp" {
        if let destination = segue.destination as? SignUpVC {

            if (self.UserUid != nil) {
                destination.userUid = userUid
            }
            if self.emailField.text != nil {
                destination.emailField = emailField.text}
            }

        if self.passwordField.text != nil {
            destination.passwordField = passwordField.text
        }

    }
}

2 个答案:

答案 0 :(得分:0)

答案在错误消息中。对于第一个错误,您输入了错误的变量名,而不是:

destination.userUid = userUid

使用

destination.userUid = UserUid

对于第二个错误,似乎您错过了代码中的右括号。 if self.passwordField.text != nil语句应位于该if let语句内。

答案 1 :(得分:-1)

另一种解决方法,

if let userId = self.UserUid {
    destination.userUid = userId
}