我试图将图片显示到与 UICollectionViewCell 相关的单元格中。但由于某些原因,图片没有出现在单元格上,并且当我运行应用程序时显示一些错误
首先是错误。 libc++abi.dylib:以 NSException 类型的未捕获异常终止
这是我的代码 enter image description here
谢谢
最佳答案
最明显的问题是您没有设置标签 2 的 View 。由于您正在强制该值,而不是检查是否确实在那里获取了值,因此如果对 viewWithTag 的调用返回 nil,则此时可能会出现异常。
尝试更改此行:
var imageView = cell.viewWithTag(2) as! UIImageView
对于这样的事情:
if let imageView = cell.viewWithTag(2) as? UIImageView {
// Set the image here
}
如果之后没有发生崩溃,那么问题就出在那段代码上。如果您仍然遇到崩溃,您可能需要尝试将您的项目上传到某个地方,然后在此处发布一个链接,以便任何感兴趣的人都可以查看发生了什么。
关于swift - 带图片的 UICollectionView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42882126/