首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将PFFile数组转换为UIImage数组?

如何将PFFile数组转换为UIImage数组?
EN

Stack Overflow用户
提问于 2015-07-09 01:46:29
回答 1查看 167关注 0票数 0

我在将PFFile数组(名为: activeimageFilearray)转换为UIImage数组(名为: activeImageArray)时遇到了一些问题。我当前的for-in方法只附加PFFile的第一个条目,而不是将PFFile数组中的所有entry都附加到新的UIImage数组中。因此,当我执行最后一行代码时,它将显示致命错误:数组索引超出范围,因为UIImage数组只有一个值。提前谢谢。

代码语言:javascript
复制
for x in self.activeimageFileArray
{
x.getDataInBackgroundWithBlock({ (imageData: NSData?, error: NSError?) -> Void in
if error == nil
{
let image = UIImage(data: imageData!)
self.activeimageArray.append(image!)
}
println(self.activeimageArray)
self.venueImage.image = self.activeimageArray[1]

})
}
EN

回答 1

Stack Overflow用户

发布于 2015-07-09 02:06:53

这可能是一个并发问题,因为打印图像内容的代码行将在回调完成之前执行,这就是后台任务的本质。如果您真的想要查看图像的打印内容,可以在回调中打印,也可以完全在for循环之外打印。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31299972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档