0
我在结构中创建了一个UIimages数组。现在即时试图显示图像,我得到这个错误:无法将类型'[UIImage]'的值分配给'UIImage'类型的值?
不能分配'UIImage'类型的值的值'UIImage'的值?
“primeiraImagem.image” 是一个出口。 这里是结构:
我卡在这里,我不能解决这个问题=/
谢谢:)
我在结构中创建了一个UIimages数组。现在即时试图显示图像,我得到这个错误:无法将类型'[UIImage]'的值分配给'UIImage'类型的值?
不能分配'UIImage'类型的值的值'UIImage'的值?
“primeiraImagem.image” 是一个出口。 这里是结构:
我卡在这里,我不能解决这个问题=/
谢谢:)
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
}
它说:“无法分配数组(可能是*零个,一个或多个*)的X到*的一个*单值*“,不是吗?这样的任务应该做什么?默认情况下它没有意义;并因此导致类型错误结果。 – user2864740