我正在使用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图标属性中?