我收到一个非常奇怪的错误,同时展开了一个可选内容。当我打印该值时,我实际上可以看到它,但是它崩溃了,并显示:
致命错误:解开可选值时意外发现nil
下面是代码({{1}中的SubClass
被调用:
fetchPost()
答案 0 :(得分:3)
您要解包的东西是您刚刚创建的可选UIImage
。数组中保留的任何字符串都是有效字符串。但是,它不是资产目录中有效图像的名称。请注意,错误是关于“展开一个nil值”,而不是“超出范围的数组”-这些是不同的事情。
docs on this initializer显示了它是一个可选的init,它返回“指定文件的图像对象,如果该方法找不到指定的图像,则返回nil”。