2015-08-09 211 views
0

我在結構中創建了一個UIimages數組。現在即時試圖顯示圖像,我得到這個錯誤:無法將類型'[UIImage]'的值分配給'UIImage'類型的值?

不能分配'UIImage'類型的值的值'UIImage'的值?

enter image description here

「primeiraImagem.image」 是一個出口。 這裏是結構: enter image description here

我卡在這裏,我不能解決這個問題=/

謝謝:)

+0

它說:「無法分配數組(可能是*零個,一個或多個*)的X到*的一個*單值*「,不是嗎?這樣的任務應該做什麼?默認情況下它沒有意義;並因此導致類型錯誤結果。 – user2864740

回答

3

Cannot assign a value of type '[UIImage]' to a value of type 'UIImage?

restaurante.imagem是一個數組[UIImage]。爲了從中分配一個圖像到UIImage,您只需從數組中選擇一個圖像。例如這段代碼獲得第一,並確保分配只發生如果數組不爲空:

if let image = restaurante.imagem.first { 
    primeiraImagem.image = image 
} 
相關問題