正确选择UIImage
问题描述:
我遇到了切换显示图像的问题。我是个新手,不知道什么错误..正确选择UIImage
switch ImgSelect {
case 0:
inputImage1
var inputedImage = inputImage1
case 1:
inputImage2
var inputedImage = inputImage2
case 2:
inputImage3
var inputedImage = inputImage3
case 3:
inputImage4
var inputedImage = inputImage4
default:
inputImage1
}
let selectedImage = UIImage(named:inputedImage)
MainImg.image = selectedImage
}
@code不同的选项没有工作,我尝试对其进行修改。 whole code,但我得到致命的错误。
致命错误:意外发现零而展开的可选值 (LLDB)
答
你的代码太冗长。试试这个:
let images = ["inputImage1", "inputImage2", "inputImage3", "inputImage4"]
MainImg.image = ImgSelect < 4 ? UIImage(named: images[ImgSelect]) : UIImage(named: images[0])
什么是你的inputImage1,inputImage2,...你确定它们存在吗? – penatheboss
当您调用UIImage时,inputedImage是否在范围内? –
@penarheboss我不粘贴整个代码 – dextep