2017-08-25 116 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

我已經在「複製軟件包資源」中映像。 我認爲這沒有關係。 –

相關問題