0
我無法找到問題的解決方案。 我有下面的代碼分配圖像轉換成的UIImageView
let imgData = self.getImgData(id: (entry["id"] as? Int)!)
let imgToShow = UIImage(data: imgData as Data)
其中imgToShow這是我所期待的。 我的意思是,當調試它給我的這個預覽我想要的東西。所以我相信這是正確的,而不是零。
public func getImgData(id: Int) -> NSData{
let url = *
let imgUrl = URL(string: url)!
let imgData = NSData(contentsOf: imgUrl)!
return imgData
}
我想這個分配給imgToShow
cell.img.image = imgToShow
,但它給我一個錯誤:
Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
能否請您給我一些建議,我應該如何解決? 預先感謝您
後'self.getImgData(ID?!(進入[ 「ID」]爲INT))的代碼' –
謝謝,更新。但我可以猜測,該功能工作正常,因爲在調試的時候,我可以看到圖像的預覽。 – Micgal
如果你聲稱「imgToShow'不是零」是正確的,那麼我認爲問題在這個部分:'cell.img',所以請檢查你的單元格是否正確設置,並檢查img屬性是否正確 – 3stud1ant3