我正在尝试检查 imageView 是否为空,因为在下一部分代码中它使用强制展开来工作。
如果可以的话,你能不能尝试在这样的 if 语句中做到这一点:
if imageview = empty {
}
您可以简单地检查UIImageView
image
属性是否等于nil
if imageView.image == nil {
imageView.image = UIImage(named: "YourNewImage")
}
您还可以扩展UIImageView
和创建一个计算属性,例如isEmpty
并返回 truenil
extension UIImageView {
var isEmpty: Bool { image == nil }
}
用法:
if imageView.isEmpty {
imageView.image = UIImage(named: "YourNewImage")
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句