2017-01-16 4 views
-1

Так я скачивание строки из CloudKit, созданные здесьвыражения решает неиспользуемый I-значение в течение если заявление

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

Я также выход сохранить как facebookbutton и кнопка действия устанавливается как Facebook.

Я хочу, чтобы мой код был настроен таким образом, что если facebookurl пуст "", facebookbutton скрывает фактическую кнопку facebook, как таковой.

if facebookurl == "" 
    { 
     facebookbutton.isHidden 
    } 

Однако Xcode возвращает меня к неиспользуемой ошибке I-значения. Что, кажется, здесь амиш?

+1

вам нужно на самом деле установить IsHidden как 'facebookbutton.isHidden = true' – Pierce

+0

облом, я полагал, что«.hidden»был все, что мне нужно, ха-ха. Добавление «= true» решило ошибку, я ценю помощь, Пирс! –

+0

Несомненно! Я отправлю ответ на случай, если кто-нибудь еще придет. – Pierce

ответ

0

Вы задаете для своей кнопки свойство isHidden, но вы никогда не назначаете значение. Вы должны завершить процесс установки isHidden значение либо true или false:

if facebookurl == "" { 

    facebookbutton.isHidden = true 

} 
Смежные вопросы