Ich benutze Alamofire, um Daten vom Server zu holen und dann in ein Array von CarType
Objekte, die CarType
ist meine Struktur. Was ich vom Server bekomme, ist name
, id
und iconUrl
. Von iconUrls möchte ich Symbole herunterladen und in icon
setzen. Danach verwende ich icon
und name
in einer Sammlungsansicht. meine Alamofire Anfrage ist:herunterladen Bilder mit 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()))
}
meine Struktur ist:
import Foundation
import UIKit
struct CarType {
var name : String
var id : Int
var iconUrl : String
var icon : UIImage
}
Ich möchte Bilder herunterladen, bevor sie in Collection verwenden. Wie kann ich Bilder (mit AlamofireImage) herunterladen und in die zugehörige carType-Icon-Eigenschaft einfügen?