我怎样才能解决这个问题?它告诉我可选的“!”不需要

how can i fix this? it tells me that optional "!" is not needed

var camera = UIImage(named: "1")! 
var city = UIImage(named: "2")! 
var animals = UIImage(named: "3")! 
var flowers = UIImage(named: "4")! 
var stand = UIImage(named: "5")! 
var urban = UIImage(named: "6")!

在我 运行 项目之前似乎很正常。

像这样声明图片

let camera: UIImage = UIImage(named: "1") ?? UIImage()

这样您就可以确定,即使没有名为“1”的图片,应用程序也不会崩溃。

您还可以创建 UIImage 扩展

extension UIImage {

    static let camera: UIImage = UIImage(named: "1") ?? UIImage()

}

并使用这样的图像:

yourImageView.image = .camera