我收到了这个错误:
致命错误:在解包可选值时意外发现nil
当我尝试在设备上运行我的应用时。
错误来自这一行:
self.viewFond.backgroundColor = UIColor(patternImage: UIImage(named: "pierre.png")!)
它在模拟器上运行良好,但在设备中却没有。我知道它无法找到图像,但我不明白为什么。
答案 0 :(得分:0)
您告诉编译器使用图像但无法找到它。尝试删除.png
扩展程序并检查项目中是否确实存在该图像。
self.viewFond.backgroundColor = UIColor(patternImage: UIImage(named: "pierre")!)
还要确保以正确的方式对字母进行大写。它可能是“皮埃尔”而不是“皮埃尔”。模拟器不区分大小写,真正的设备是。