UIImage在模拟器上运行但在设备swift上崩溃

时间:2017-08-25 02:33:10

标签: ios swift uiimage

我已经检查了UIImage在模拟器上的工作情况,但没有在设备上工作。 这是代码:

imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 50, height: 50))
let image = UIImage(named: "sample.png")
imageView.image = image
view.addsubview(imageView)

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

比UIImageView尺寸大得多的图像会导致崩溃。 UIImageView尺寸为50 x 50,但图像尺寸为900 x 900.这适用于模拟器,但不适用于iOS设备。

答案 1 :(得分:0)

您需要将图像添加到'复制捆绑资源'。

选择目标 - >构建阶段 - >复制捆绑资源并将您的图像添加到列表中。

enter image description here