在Swift中的UIImageView中加载图像时的内存警告

时间:2014-11-07 08:58:13

标签: ios xcode swift

我有一个带有UIImageView的viewController,我在使用Swipe滑动时更改图像。

当我更改一些图像时,我收到了内存警告和应用程序崩溃。图片有300KB的aprox ......

我用以下方式加载图片:

 image1.image = UIImage(named: "myImage")!

如何解决这个问题?在Swift避风港发布..怎么做?

谢谢!

1 个答案:

答案 0 :(得分:-1)

这里的问题是方法,

[UIImage imageNamed: ];//In objective c
image1.image = UIImage(named: "myImage")! //in Swift

这本身就是一种非常记忆的使用方法。而不是这个用途:

init?(contentsOfFile path: String)