运算符未使用Swift

时间:2017-03-26 01:54:18

标签: swift

我在函数内部有一个UI按钮,如果文本字段为空,我会调用它来隐藏它。但我一直收到这个警告:操作员' =='没用了。我该如何解决这个问题。

chois_df

2 个答案:

答案 0 :(得分:4)

您需要使用赋值而不是相等运算符。

button.isHidden = true

如果您要确定该按钮是否隐藏,那么将==相等运算符与if语句结合使用。

同样正如Fahim在评论中指出的那样,你的if语句正在检查textField是否不是nil,但你可能想要的是检查文本字段是否为空。所以你应该查看.text属性:

if textField.text == "" {
    button.isHidden = true
}

答案 1 :(得分:0)

我相信你想写这样的东西? if textField.text == "" { button.isHidden = true }