2017-10-04 68 views
-1

我正在進行圖像測驗。如果沒有正確的圖像,我有一個按鈕會顯示正確的圖像或錯誤的圖像。唯一的問題編號來自一個數組。如果圖像存在,在按鈕上顯示圖像

if (questionlist[1]correct = [UIImage imageNamed:@"questionlist[1]correct.png"]) { 
    Answer4.setImage(UIImage(named: "\(questionlist[1])correct.png"), forState: UIControlState.Normal) 
} else { 
    Answer4.setImage(UIImage(named: "\(questionlist[1])fourthwrong.png"), forState: UIControlState.Normal) 
} 
+0

你的問題是什麼?此外,首先修復你的語法,你的第一行不是有效的Swift代碼。 –

+0

正如你很快注意到Dávid,我不認爲我的if語句在Swift中有效。 – user3421327

+0

你在那個陳述中實際上想做什麼?你是否試圖比較圖像名稱作爲字符串或'UIImage'對象?什麼對象存儲在'questionlist'中? –

回答

0

好的,如果我理解你的questionList數組只是一個數組數組?那麼questionList = [1,2,3,etc]?在這種情況下,您可能想要嘗試類似於:

​​

當然,這是假設存在正確的圖像。目前還不清楚你會怎樣,更多的信息/更多的代碼會對你有所幫助。