我正在使用 Alamofire 从服务器获取数据,然后将它们放入一个CarType
对象数组中,这CarType
是我的结构。我从服务器得到的是name
,id
和iconUrl
. 从 iconUrls 我想下载图标并将它们放入icon
. 之后,我将在集合视图中使用icon
和。name
我的 Alamofire 请求是:
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 图标属性中?