-5

我們可以像在C++中那樣在目標C中使用條件運算符。我只是試圖執行這樣的 (條件)?真實陳述:虛假陳述;目標C中的條件運算符

if(page==1)?(buttonPrev.hidden=TRUE):(buttonPrev.hidden=FALSE); 

但它會導致一個錯誤 「預期的表達」

回答

6

是你可以使用。像這樣嘗試,並不保留if語句來檢查你的情況是否成問題。

(page==1)?(buttonPrev.hidden=TRUE):(buttonPrev.hidden=FALSE); 

如果要值直接分配則簡單地使用

buttonPrev.hidden=(page==1)?TRUE:FALSE; 
2

使用這樣

buttonPrev.hidden = (page==1)?TRUE:FALSE; 
1
buttonPrev.hidden = (page==1) ? TRUE : FALSE; 
2

你瞭解"Conditional operators"概念?

語法:(Condition) ? (Response for TRUE) : (Response For FALSE) ;

刪除IF是你的問題的答案。