嘗試使用動畫低谷這個代碼,以使裝載機:斯威夫特:「意外發現零而展開的可選值」的陣列追加
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