【发布时间】:2015-07-18 02:07:38
【问题描述】:
我的班级中有一个数组,我试图将其填充到闭包中。但是,当我尝试访问/打印数组内容时,它似乎在闭包之外是空的。如何存储数据以供在闭包之外使用?
for index in 0..<6 {
let picNumber = index + 1
if let pica = currentuser.objectForKey("pic\(picNumber)") as? PFFile {
pica.getDataInBackgroundWithBlock({ (data:NSData!, error:NSError!) -> Void in
if error == nil {
self.pic1 = UIImage(data: data)
var imageS = scaleImage(self.pic1!, and: 200)
self.imagesForSection0.append(imageS)
}
})
println(self.imagesForSection0)
}
}
【问题讨论】: