2012-08-28 28 views

回答

2

你可以在tableView中調用[cell.imageView loadInBackground]:cellForRowAtIndexPath:object:無論如何加載圖像,而不用等待錶停止。

如果您想要下載所有圖像而無需滾動表格,可以在objectDidLoad中進行。只需遍歷self.objects並獲取PFFile,然後爲每個文件調用getDataInBackground以啓動下載。它們將被保存到磁盤,如果在滾動表格時它們可用,應該立即加載。

+0

使用第二個選項有什麼不足嗎? – bmueller

+0

另外,我注意到AnyPic確實在'cellForRowAtIndexPath'中調用了'loadInBackground'。什麼阻止AnyPic加載圖像,直到用戶停止滾動?謝謝你的耐心! – bmueller

+0

只有當數據已經在本地可用時才調用loadInBackground,以便立即顯示圖像。與創建網絡請求之前等待滾動停止相反。 –

相關問題