這是我的網址響應無法投類型的值 '__NSCFNumber'(0x1105dc3c0)到 '的NSString' 雨燕3
{
"base": "EUR",
"date": "2017-05-16",
"rates": {
"AUD": 1.492,
}}
這是我的代碼
Alamofire.request("http://api.fixer.io/latest").responseJSON { response in
guard let JSON = response.result.value else{
print("Error")
return
}
print("JSON: \(JSON)")
let dict = JSON as! NSDictionary
let base : String = dict["base"] as! String
print("Base:", base)
let date : String = dict["date"] as! String
print("Date:", date)
let rateDict = dict["rates"] as! NSDictionary
let aud : String = rateDict["AUD"] as! String
print("AUD:", aud)
}
在線路令澳元:String = rateDict [「AUD」] as!字符串上面標題中提到的消息存在錯誤。這裏發生了什麼事。請任何人幫助我。
它是一個數字,你試試用它強制強制轉換爲string,這就是發生的事情 - 正如錯誤信息明確指出的那樣。看看json,看看1.492 – luk2302