Ios ImageView的清理
我需要清理ImageView。我有一些数字Ios ImageView的清理,ios,swift,Ios,Swift,我需要清理ImageView。我有一些数字 @IBOutlet weak var imageView: UIImageView! 我试着用 imageView.image = nil 但它不起作用。如何清理imageView?ARC对对象的强引用进行计数。如果没有,则释放该对象 如果图像视图没有从其他任何位置强烈引用,则将其从视图层次结构中删除应完成以下工作: imageView.removeFromSuperview() 问题中的代码没有将弱属性设置为nil@rmaddy是的,误读了问题
@IBOutlet weak var imageView: UIImageView!
我试着用
imageView.image = nil
但它不起作用。如何清理imageView?ARC对对象的强引用进行计数。如果没有,则释放该对象
如果图像视图没有从其他任何位置强烈引用,则将其从视图层次结构中删除应完成以下工作:
imageView.removeFromSuperview()
问题中的代码没有将弱属性设置为
nil
@rmaddy是的,误读了问题。@rmaddy是正确的。此外,我相信OP只是想从imageview中“清除”图像,而不是释放对象。@Sweeper你说得对。我只想清除屏幕。你的代码应该可以用。到底什么“不”起作用?你能解释一下它怎么不起作用吗?图像还在吗?@Sweeper是的,仍然在那里。如果您计划在视图中显示其他图像,只需隐藏图像视图(ishiden=true
),否则只需使用Sweeper的建议。您确定imageView
引用了正确的图像视图吗?尝试设置一些其他属性,如frame
,看看是否可以看到更改。@Vladislav,则您的插座未连接。您需要从故事板连接插座。