我试图在if语句中对var进行更改,由于某种原因,我无法更改它。

func checkIfFieldsEmpty()-> Bool{

    var textfieldStatus:Bool!
    var v = [
        "name" : ""
    ]

    for (key, value) in v {
        if value == "" {
            textfieldStatus = false
        } else {
            textfieldStatus = true
        }
    }

    return textfieldStatus
}

最佳答案

那将总是返回false。如果您想检查值是否完全为空,那么我认为您想要这样做。

for (key, value) in textfield {
    if value == "" {
        textfieldStatus = false
    }else{
        textfieldStatus = true
        break
    }
}

07-28 03:45