0
我不明白爲什麼我得到一個空字典[:]? 我覺得我做的所有的權利swift alamofire json parse
func getCurrency() -> [String: AnyObject] {
var dict = [String: AnyObject]()
Alamofire.request("http://api.fixer.io/latest?base=USD",encoding: JSONEncoding.default).responseJSON {
response in
if let status = response.response?.statusCode {
switch(status){
case 200:
let json = response.result.value as? [String: AnyObject]
let rates = json!["rates"] as? [String:AnyObject]
for i in rates! {
dict[i.key] = i.value
}
default:
print("error with response status: \(status)")
}
}
}
return dict
}
哦RLY :(我怎麼可以這樣做,它的工作 – DmitrievichR
我更新我的回答,請刷新 –
再次更新,請檢查,?只有一個你現在會看到的函數,getCurrency和completionHandler –