我有一個包含UIImageView的單元格的表視圖控制器。我也有一個包含url的NSMutableArray。我想要url的下載圖像並將它們按正確的順序放置。 NSMutableArray還包含一些空字符串和它對應的單元格,我想從我的圖像資源中獲取佔位符圖像。如何在swift中將圖像從數組下載到tableviewcontroller?
我怎樣才能使它工作?我還爲每個單元填充了標題和摘要,但無法鍛鍊圖像的工作方式。
UPDATE
用於圖像下載的代碼。注意photoLabels包含圖像數組。一旦第一個佔位符圖像出現,某些照片位於不正確的位置(這是一個索引遲了)。它爲什麼這樣做。有誰知道爲什麼。我有println(photoLabels)
和所有的50個字符串都是正確的(有些只是""
)
如果任何人都可以提供幫助,那將會很棒。
let imageURL: String = photoLabels.objectAtIndex(indexPath.row) as String
println(imageURL)
if imageURL == "" {
cell.imageContainer.image = UIImage(named: "placeholder")
} else {
cell.imageContainer.setImageWithURL(NSURL(string: imageURL))
}
return cell
感謝
您是否確認'photoLabels'數組中的索引完全匹配其他數組中包含其他信息的索引?順便說一句,有一系列獨立的陣列可以打開你的這些斷開連接...... – Rob 2015-03-09 06:54:51
感謝您指出了這一點!在看到我得到的json響應和實際的網站他們是不同的。我仍然不確定他們爲什麼會這樣,但是我重新創建了api,並且一切看起來都很有效。感謝您的幫助和時間。 :) – 2015-03-09 07:57:52
P.S我正在做什麼下載圖像的最佳做法?從我讀過的東西看來,可以這樣下載它們。那是對的嗎? – 2015-03-09 08:06:12