イメージリテラルを配列に追加し、インデックスごとに表示しようとしました。イメージリテラルを配列に追加して表示する方法は?
var images = [#imageLiteral(resourceName: "male-circle-128"),#imageLiteral(resourceName: "add_to_favourite-128"),#imageLiteral(resourceName: "28468-200"),#imageLiteral(resourceName: "progress_circular"),#imageLiteral(resourceName: "logout-1-128")]
と
cell!.imageView?.image = UIImage.init(cgImage: images[indexPath.row] as! CGImage)
がEXC_BAD_INSTRUCTIONを得た。このように示す:
は、ここに私のコードです!あなたはCGImage
にキャストなぜ、あなたのリテラルはUIImage
あるとすることができます
なぜ完全に動作しているので、配列の宣言にクラッシュするのはなぜですか? –
@EricAyaいいえUIImageのみ –
No.:これらの要素を配列に追加するとクラッシュする。 –