如何使用UIImage(contentsOfFile:String)方法从Images.xcassets文件夹加载图像

时间:2014-11-26 12:01:25

标签: swift uiimage

我知道UIImage(named:String)UIImage(contentsOfFile:String)之间的区别,我只有超过200MB的图片保存到 Images.xcassets 文件夹中。我发现我的应用程序有很大的内存使用量(超过500 MB ),因此我考虑使用UIImage(contentsOfFile:String)构造函数,因为它不会缓存图像。我搜索了很多内容并找到了以下解决方案。

myImageView.image = UIImage(contentsOfFile: NSBundle.mainBundle().pathForResource("my_img_name",ofType:"png"))

Howerver,当它运行时,应用程序崩溃了。 以下是可能与我的问题相关的链接:Access Asset Catalog pathForResource

0 个答案:

没有答案