我在将PFFile数组(名为: activeimageFilearray)转换为UIImage数组(名为: activeImageArray)时遇到了一些问题。我当前的for-in方法只附加PFFile的第一个条目,而不是将PFFile数组中的所有entry都附加到新的UIImage数组中。因此,当我执行最后一行代码时,它将显示致命错误:数组索引超出范围,因为UIImage数组只有一个值。提前谢谢。
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]
})
}
https://stackoverflow.com/questions/31299972
复制相似问题