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

expression resolves to an unused I-value during if statement

所以我从 CloudKit 下载一个字符串,在此处创建

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

我还有一个插座保存为 facebookbutton 和一个操作按钮设置为 Facebook

我想设置我的代码,如果 facebookurl 为空“”,facebookbutton 隐藏实际按钮 facebook,就像这样。

 if facebookurl == ""
    {
        facebookbutton.isHidden
    }

但是,Xcode 将我还原为未使用的 I 值错误。这里好像有什么不对?

您正在为您的按钮设置 isHidden 属性,但您从未分配值。您需要通过将 isHidden 的值设置为 truefalse:

来完成该过程
if facebookurl == "" {

    facebookbutton.isHidden = true

}