2015-08-09 155 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 
} 
相关问题