我的代码从letImageVIEW
获取图像,然后尝试将该图像放在imageviewB
上。问题是,如果letImageVIEW
上没有图像,则应用程序崩溃。
如果letImageVIEW
上没有图像,如何实施检查以防止我的应用程序崩溃?
@IBAction func add(_ sender: Any) {
let left:UIImage = letImageVIEW.image!
left.draw(in: CGRect(x: newSize2.width/10.0,y: newSize2.height/8.9,width: newSize2.width/2.5,height: newSize2.height/1.29), blendMode:CGBlendMode.normal, alpha:1.0)
}
最佳答案
尝试这个:
if let left:UIImage = letImageVIEW.image {
left.draw(in: CGRect(x: newSize2.width/10.0,y: newSize2.height/8.9,width: newSize2.width/2.5,height: newSize2.height/1.29), blendMode:CGBlendMode.normal, alpha:1.0)
}else {
print("No Image...")
}
关于ios - 创建将创建错误的检查按钮(swift3),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44480369/