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 아이콘 속성에 넣을 수 있습니까?