【发布时间】:2016-05-31 08:26:56
【问题描述】:
此代码导致我的应用程序崩溃,我无法找到修复它的方法。错误是:致命错误:在展开可选值时意外发现 nil
知道如何解决它吗?我在 createCharacters() 函数中返回的两行是导致崩溃的原因:
class NACharacters {
var featuredImage : UIImage!
init(featuredImage: UIImage){
self.featuredImage = featuredImage
}
static func createCharacters() -> [NACharacters]{
return[
//THE TWO LINES BELOW CAUSE THE CRASH
NACharacters(featuredImage: UIImage(named: "Diplo Squad")!),
NACharacters(featuredImage: UIImage(named: "StopIcon")!)
]
}
}
解决方案:我只需要删除“Diplo”和“Squad”之间的空格。这似乎返回 nil。
【问题讨论】:
-
您确定
Diplo Squad和StopIcon拼写正确吗? -
它们拼写正确!这就是为什么这让我感到不安,我不确定为什么它为零。 @kennytm
标签: swift class crash optional