在我的应用程序中,图像存储在解析中。然后将它们检索到 PFFiles 数组中,但是我必须使用这种需要时间的方法将它们单独转换为 UIImages。
PFFile *picture = [pictureArray objectAtIndex:indexPath.row];
[picture getDataInBackgroundWithBlock:^(NSData *data, NSError *error) {
myimage = [UIImage imageWithData:data];
}];
所以我需要在解析时存储图像,然后检索它们,我不想单独转换所有这些图片,我希望它一次完成。这些是我目前看到的选项:
创建一个循环,循环上面的代码以将所有转换
PFFiles
为UIImages
并将它们添加到准备访问的数组中。找到一种更好的方式来转换或使用
PFFiles
.上传
NSData
或其他要解析的东西,所以我不必转换PFFiles
.
谁能为我的问题提供建议或解决方案?当我在 a 中展示大量图像时UICollectionView
,我希望它们一次全部加载,而不是单独加载它们,我希望数组中的图像准备好,所以我可以调用:
cell.myimage.image = [pictureArray objectAtIndex:indexPath.row];
并且所有图像都将被加载而不是等待PFFIles
转换等。