在If-else中看到var最高为零时出错

时间:2019-05-24 21:41:54

标签: ios swift uitextfield

我遇到UiTextField的问题。

它显示,期望的表达式表达式解析为未使用的属性,一行上的连续语句必须由';'错误分隔。

我已经实现了这样的功能:

if var1 != nil && var2 != nil && var3 != nil {        
    self.var1.delegate = (self as! UITextFieldDelegate)
    self.var2.delegate = (self as! UITextFieldDelegate)
    self.var3.delegate = (self as! UITextFieldDelegate)
    // Do any additional setup after loading the view.
} else {
    var1: Double = 0 // <- errors up here
    var2: Double = 0
    var3: Double = 0
}

如果我删除了var1 error会转到下面的行。

感谢帮助

1 个答案:

答案 0 :(得分:0)

var1变量已在类(或其他位置)上定义。您不能像这样重新定义变量。