我在一个结构中创建了一个UIimages数组。现在我试图显示图像,我得到这个错误:
无法将类型为“[UIImage]”的值赋给类型为“UIImage”的值?
ios - 无法将类型[UIImage]的值分配给类型“UIImage”的值?-LMLPHP
“primeirimagem.image”是一个出口。
结构如下:
ios - 无法将类型[UIImage]的值分配给类型“UIImage”的值?-LMLPHP
我被困在这里无法解决这个问题=/
谢谢:)

最佳答案

无法将类型为“[UIImage]”的值赋给类型为“UIImage”的值?
restaurante.imagem是一个数组[UIImage]。要将其中一个图像分配给UIImage,只需从阵列中选择一个图像。例如,此代码获取第一个并确保仅当数组不为空时才进行赋值:

if let image = restaurante.imagem.first {
    primeiraImagem.image = image
}

关于ios - 无法将类型[UIImage]的值分配给类型“UIImage”的值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31900189/

10-09 01:39
查看更多