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