在设备上加载图像时出错(swift)

时间:2015-01-25 19:13:29

标签: ios iphone swift

我收到了这个错误:

  

致命错误:在解包可选值时意外发现nil

当我尝试在设备上运行我的应用时。

错误来自这一行:

self.viewFond.backgroundColor = UIColor(patternImage: UIImage(named: "pierre.png")!)

它在模拟器上运行良好,但在设备中却没有。我知道它无法找到图像,但我不明白为什么。

1 个答案:

答案 0 :(得分:0)

您告诉编译器使用图像但无法找到它。尝试删除.png扩展程序并检查项目中是否确实存在该图像。

self.viewFond.backgroundColor = UIColor(patternImage: UIImage(named: "pierre")!)

还要确保以正确的方式对字母进行大写。它可能是“皮埃尔”而不是“皮埃尔”。模拟器不区分大小写,真正的设备是。