无法将“[UIImage]”类型的值分配给 'UIImage?' 类型的值
Cannot assign a value of type '[UIImage]' to a value of type 'UIImage?'
我在一个结构中创建了一个 UIimages 数组。现在我试图显示图像,但出现此错误:
无法将“[UIImage]”类型的值分配给“UIImage”类型的值?
"primeiraImagem.image" 是一个奥特莱斯。
这是结构:
我被困在这里,无法解决这个问题=/
谢谢:)
Cannot assign a value of type '[UIImage]' to a value of type 'UIImage?
restaurante.imagem 是一个数组 [UIImage]
。为了将其中的一张图像分配给 UIImage
,您只需要 select 数组中的一张图像。例如,此代码获取第一个并确保仅在数组不为空时才进行赋值:
if let image = restaurante.imagem.first {
primeiraImagem.image = image
}
我在一个结构中创建了一个 UIimages 数组。现在我试图显示图像,但出现此错误:
无法将“[UIImage]”类型的值分配给“UIImage”类型的值?
"primeiraImagem.image" 是一个奥特莱斯。
这是结构:
我被困在这里,无法解决这个问题=/
谢谢:)
Cannot assign a value of type '[UIImage]' to a value of type 'UIImage?
restaurante.imagem 是一个数组 [UIImage]
。为了将其中的一张图像分配给 UIImage
,您只需要 select 数组中的一张图像。例如,此代码获取第一个并确保仅在数组不为空时才进行赋值:
if let image = restaurante.imagem.first {
primeiraImagem.image = image
}