我需要轉換的字符串的圖像,我得到這個錯誤:JSON圖像3
「?錯誤不能轉換String類型的值與預期的參數類型‘數據’」
let url = URL(string: "http://******************")!
let request = URLRequest(url: url)
let task = URLSession.shared.dataTask(with: request) { data, response, error in
guard let data = data else {
print("solicitud fallida \(error)")
return
}
do {
print("recibimos respuesta")
if let json = try JSONSerialization.jsonObject(with: data) as? [String: String] {
DispatchQueue.main.async {
let nombre = json["nombre"]
self.urllabel.text = nombre
let backimg = json["fondo"]
self.imgfondo.image = UIImage(data: backimg)
}
'json [「fondo」]'包含一個字符串。你爲什麼試圖將它傳遞給期望Data的方法? – rmaddy