问题描述
我正在寻找存储和调用一系列图像的最佳方法。目前,我将图像URL存储在.plist
文件中,并在collectionView
中加载到cellForItemAt
中:
let imageURLString = arrayOfURLsFromPlist[indexPath.row]
let imageURL = URL(string: imageURLString)
let imageData = try? Data(contentsOf: imageURL!)
let image = UIImage(data: imageData!,scale: UIScreen.main.scale)
cell.image.image = image
此方法有效,但需要花费几秒钟来加载。尝试加载较大的图像文件时,它也会崩溃。我猜那是因为在尝试从中创建图像之前,它还没有加载图像数据。
将图像数组的路径或图像数据存储在plist中并根据需要快速加载的最佳方法是什么?我需要能够从一个plist
文件中加载图像阵列。
Apple似乎可以立即加载整个相机胶卷。我如何获得这种表现?
编辑:图片的网址仅在文档目录中。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)