This question already has answers here:
What does “Fatal error: Unexpectedly found nil while unwrapping an Optional value” mean?
(11个答案)
Fatal error: unexpectedly found nil while unwrapping an Optional values [duplicate]
(13个回答)
4年前关闭。
这段代码导致我的应用程序崩溃,我找不到解决它的方法。错误是:致命错误:解开可选值时意外发现nil
知道我该如何解决吗?我在createCharacters()函数中返回的两行是导致崩溃的原因:
解决方案:我只需要删除“Diplo”和“Squad”之间的空格。似乎这返回零。
(11个答案)
Fatal error: unexpectedly found nil while unwrapping an Optional values [duplicate]
(13个回答)
4年前关闭。
这段代码导致我的应用程序崩溃,我找不到解决它的方法。错误是:致命错误:解开可选值时意外发现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”之间的空格。似乎这返回零。
最佳答案
检查您的图像“Diplo Squad”和“StopIcon”是否存在。
(您可能需要删除第一个图像名称中的空格)
这些UIImage(name:“...”)调用中至少有一个返回nil ,这可能是崩溃的原因。
关于swift - Swift:意外地找到nil ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37540565/
10-16 20:44