2017-08-25 62 views
1

我检查过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) 

我该如何解决这个问题?

+1

坠机的原因是什么?日志告诉你什么? –

+0

日志中没有显示。但图像不显示。 –

+1

所以该应用程序不*崩溃,问题是imageview不包含图像的权利? –

回答

1

极其放大图片比的UIImageView尺寸大导致崩溃。 UIImageView大小为50 x 50,但图像大小为900 x 900.这可在模拟器上运行,但不适用于iOS设备。

0

您需要将图像添加到'Copy Bundle Resources'。

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

enter image description here

+0

我已经在“复制软件包资源”中映像。 我认为这没有关系。 –

相关问题