表达式在if语句期间解析为未使用的I值

时间:2017-01-16 02:17:16

标签: swift button ibaction iboutlet

所以我从CloudKit下载了一个字符串,在这里创建

let facebookurl = detail.value(forKey: "Facebook") as? String

我还将一个插座保存为facebookbutton,并将操作按钮设置为Facebook

我希望我的代码设置为如果facebookurl为空"",facebookbutton会隐藏实际按钮facebook,就像这样。

 if facebookurl == ""
    {
        facebookbutton.isHidden
    }

但是,Xcode会将我还原为未使用的I值错误。什么似乎在阿米什?

1 个答案:

答案 0 :(得分:0)

您正在为按钮设置isHidden属性,但您永远不会分配值。您需要设置isHidden truefalse的值来完成此过程:

if facebookurl == "" {

    facebookbutton.isHidden = true

}