如何将图像存储到UIImage阵列(Swift)中

如何将图像存储到UIImage阵列(Swift)中,swift,parse-platform,uiimage,pffile,Swift,Parse Platform,Uiimage,Pffile,这是我的密码 self.pages?.photo1.getDataInBackgroundWithBlock { (imageData: NSData?, error:NSError?) -> Void in if error == nil { let image = UIImage(data: imageData!) println(image!

这是我的密码

self.pages?.photo1.getDataInBackgroundWithBlock {
                (imageData: NSData?, error:NSError?) -> Void in
                if error == nil {
                    let image = UIImage(data: imageData!)
                    println(image!)
                    self.pageImages.append(image!)
当我运行一个
println(pageImages.count)
时,我得到一个0,即使我知道我的数据集中还有其他元素(pages)

注:“photo1”作为PFFIle类型存储在字典中

println(图像)显示以下结果


UIImage:0x7f90f3e12df0,{748,420}问题在于不能像以前那样将元素添加到数组中

要在末尾添加元素,请使用

pageItems.append(image)
要在开头插入元素,请使用

pageItems.insert(image, atIndex: 0)
在操场上按预期进行以下工作:

var imageArray: [UIImage] = []
let image = UIImage()
imageArray.append(image)
imageArray.insert(image, atIndex: 0)
let x = imageArray.count               // 2

如何声明页面图像?为什么要设置/替换第一个元素?以下是delcaration var pageImages:[UIImage]=[]欢迎使用Stackoverflow。你不应该纠正自己的问题。为了其他人的利益,请将其还原为您原来的问题并接受答案。即使实施了更改,这仍然是我原来的问题。我无法将任何数据获取到pageImages阵列中。这对我在操场上的工作有效。错误一定在其他地方(可能您正在尝试
arrayName[0]=value
模式在其他地方?)。