【发布时间】:2016-11-22 11:14:25
【问题描述】:
尝试通过这段代码使用动画制作加载器:
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()
我收到此错误致命错误:“在展开可选值时意外发现 nil 然后我的应用程序崩溃了”以及崩溃后来自调试器的那些信息:
images = ([UImage]) 0 values
strImageName = (String) “loader1.png”
我不明白我的代码有什么问题。 谁能帮帮我?
【问题讨论】:
-
UIImage(named: strImageName)!的意思是“如果此图像不存在,请让我的应用程序崩溃”,这就是发生的情况。不要强制解包,处理错误...