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