我正在使用Alamofire從服務器獲取數據,然後將它們放入一個CarType
對象的數組中,其中CarType
是我的結構。我從服務器得到的是name
,id
和iconUrl
。從iconUrls我想下載圖標,並把它們放在icon
。之後我將在集合視圖中使用icon
和name
。我Alamofire的要求是:使用alamofire下載圖片 - iOS
var info = [CarType]()
Alamofire.request(.GET,"url")
.responseJSON { response in
for (_,subJson):(String, JSON) in json["result"]
{
let name = subJson["name"].string
let iconUrl = subJson["icon"].string
let id = subJson["id"].int
info.append(CarType(id: id!, name: name!, iconUrl: iconUrl! , image: UIImage()))
}
我的結構是:
import Foundation
import UIKit
struct CarType {
var name : String
var id : Int
var iconUrl : String
var icon : UIImage
}
我想的CollectionView使用它們之前下載的圖像。 如何下載圖像(使用AlamofireImage)並將它們放入相關的carType圖標屬性中?