當我從JSON的GET請求中檢索圖像的所有信息時,我嘗試將字符串轉換爲圖像。它來自我作爲一個base64字符串,我轉換爲NSData,然後我嘗試把它放在imageView,但我不斷收到「意外發現零,而解包可選」錯誤。我打印NSData的到我的控制檯我的ImageView線展開它(表明它不是無)之前,我得到的轉換圖像爲tableview產生「意外地發現零,而解包可選」
d6ae5d4c be632efe 39fa8e9e f5cfc92c 7feb391c 16f7e7e9 eb5e7e2b 0fd0e6a8 51ba97dc 865c639e 39e9ed9e >)
它長得多輸出,但這只是給一個想法。
這裏是我的代碼中,我發現了問題:
//Convert image here
let base64String = media[indexPath.row].image
let decodedData = NSData(base64EncodedString: base64String, options: NSDataBase64DecodingOptions(rawValue: 0))
print(decodedData)
cell.mediaImageView.image = UIImage(data: decodedData!)
應該首先發表評論。 – Shubhank