UICollectionView带图片

时间:2017-03-19 02:03:55

标签: swift swift3 uicollectionview

我正在尝试将图片显示到与UICollectionViewCell相关的单元格中。但由于某些原因,图片不会出现在单元格上,而且当我运行应用程序时会显示一些错误

首先是错误。 libc ++ abi.dylib:以NSException类型的未捕获异常终止

这是我的代码 enter image description here

感谢

1 个答案:

答案 0 :(得分:0)

最明显的问题是您没有标记2设置的视图。因为你强制该值,而不是检查你是否真的在那里得到一个值,如果对viewWithTag的调用返回nil,你可能会在那时得到一个异常。

尝试更改此行:

var imageView = cell.viewWithTag(2) as! UIImageView

对于这样的事情:

if let imageView = cell.viewWithTag(2) as? UIImageView {
    // Set the image here
}

如果你之后没有得到崩溃,那么问题在于那段代码。如果你仍然遇到崩溃,你可能想尝试在某个地方上传你的项目,然后在这里发布一个链接,这样任何有兴趣的人都可以看看发生了什么。