尝试使用动画低谷这个代码,以使装载机:斯威夫特:“意外发现零而展开的可选值”的阵列追加
var images: [UIImage] = []
for i in 1...10
{
let strImageName : String = "loader\(i).png"
images.append(UIImage(named: strImageName)!)
}
self.loader.animationImages = images
self.loader.animationDuration = 1.0
self.loader.startAnimating()
我得到这个错误致命错误:“意外发现零而展开的可选值 然后,我的应用程序崩溃”,并从调试器崩溃后的信息:
images = ([UImage]) 0 values
strImageName = (String) “loader1.png”
我不明白什么是错在我的代码。 任何人都可以帮助我吗?
可能重复[什么是“致命错误:意外地发现零,而解包可选值”是什么意思?](http://stackoverflow.com/questions/32170456/what-does-fatal-error-unexpectedly-found- nil-while-unwrapping-an-optional-valu) – Idan
'UIImage(named:strImageName)!'的意思是“如果这个图像不存在,请崩溃我的应用程序”,这就是发生了什么事。不要强制拆包,处理错误... – Moritz
https://i.imgflip.com/utfq7.jpg – fpg1503