Alamofireを使用してサーバからデータを取得し、CarType
オブジェクトの配列に入れます。CarType
は私の構造体です。私がサーバーから得たものはname
、id
とiconUrl
です。 from 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アイコンのプロパティに入れるにはどうすればよいですか?