将图像分配到UIImageView

时间:2017-09-25 09:58:32

标签: swift 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 但它给了我一个错误:

  

主题1:EXC_BAD_INSTRUCTION(代码= EXC_I386_INVOP,子代码= 0x0)

请您给我一些建议,我应该在哪里找到解决方案? 提前谢谢

1 个答案:

答案 0 :(得分:0)

尝试重新连接插座!

此外,为了顺利下载图像,请尝试Downloading UIImage via AlamofireImage?