首页 > 解决方案 > Swift 不允许 if 语句,因为它无法识别 if 语句中定义的变量

问题描述

我正在尝试获取文本字段的输入,以便如果用户是允许进入的用户,那么他们的用户凭据可以与云中的文件夹匹配,但 swift 会给出错误“预期声明”但那里不是未定义的变量。如果有人可以帮助我,那将不胜感激。 第一段代码 第二段代码

标签: swiftif-statement

解决方案


它在您的第一个屏幕截图中为您提供了预期的声明错误,因为您的 if 语句不在函数体中。您必须将 if 语句放在函数体中。

func checkUserCredentials(){
        if username_Input.text == "tyler" && password == ("1234"){

            //do something
        }
    }

推荐阅读