无法将类型[UIImage]的值分配给类型“ UIImage”的值?

Ren*_*pão 0 uiimageview uiimage ios swift

我在结构内部创建了一个UIimages数组。现在我试图显示图像,我得到这个错误:

无法将类型[UIImage]的值分配给类型'UIImage的值?

在此处输入图片说明

“ primeiraImagem.image”是一个插座。结构如下: 在此处输入图片说明

我被困在这里,但我无法解决= /

谢谢 :)

Mir*_*ekE 5

无法将类型[UIImage]的值分配给类型'UIImage的值?

restaurante.imagem是一个数组[UIImage]。为了将其中的一幅图像分配给UIImage,您只需从数组中选择一幅图像。例如,以下代码获取第一个代码,并确保仅当数组不为空时才进行赋值:

if let image = restaurante.imagem.first {
    primeiraImagem.image = image
}
Run Code Online (Sandbox Code Playgroud)