我正在使用此塊從Parse引入UImages。進度塊運行次數太多 - swift
for object in objects {
let thumbNail = object["StaffPic"] as PFFile
thumbNail.getDataInBackgroundWithBlock({
(imageData: NSData!, error: NSError!) -> Void in
if (error == nil) {
let image = UIImage(data:imageData)
}
}, progressBlock: {(percentDone: CInt) -> Void in
self.logoImages.append(self.image)
})
}
問題是,它運行ProgressBlock 6次(如果查詢中有6個圖像)。一旦完成,我需要它運行progressBlock一次。
任何想法?
當然這是'Parse'依賴,因爲我不知道該庫,誰知道也許這甚至可能發生不止一次什麼,也許有更好的辦法,比如註冊一個回調,或者輪詢一個對象來完成......我不知道,我只是猜測你發佈的內容。 – 2014-10-20 14:35:41