2017-09-25 16 views
0

問題の解決策が見つかりません。 私はimgToShowは私が期待したものである。この次のコードUIImageViewへの画像の割り当て

let imgData = self.getImgData(id: (entry["id"] as? Int)!) 
let imgToShow = UIImage(data: imgData as Data) 

を持っています。 私は、デバッグするときに、私にこのプレビューを与えていることを意味します。だから私はそれが正しかったと確信していない。

public func getImgData(id: Int) -> NSData{ 
    let url = * 
    let imgUrl = URL(string: url)! 
    let imgData = NSData(contentsOf: imgUrl)! 

    return imgData 

} 

私はcell.img.image = imgToShow にこのimgToShowを割り当てたいが、それは私にエラーを与えている:

Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)

あなたは私に私が解決策になりますいくつかのアドバイスをお願いできますか? ありがとうございました

+0

は 'self.getImgData(?!ID:intとして(エントリ[ "ID"]))のコードを投稿してみてください' –

+0

おかげで、更新しました。しかし、私はデバッグ時に画像のプレビューを見ることができるので、関数がうまく動作すると推測できます。 – Micgal

+0

"' 'imgToShow'がnilではないという主張が正しければ、問題はこの部分にあります:' cell.img'だから、あなたのセルが正しく作られていることを確認し、 'img'プロパティが正しく作られていることを確認してください – 3stud1ant3

答えて

関連する問題