我们经常会使用 [UIView removeFromSuperView] 方法把一个 UIView 及其子类(下文称 ViewA)从当前视图中进行移除,当我们执行这个操作时,潜意识里是想把这个视图彻底从当前页面上进行移除,但是这个方法只能保证把 ViewA 从当前视图上进行移除,并不能保证该 ViewA 真的被移除”,内存中还是存在 ViewA 。
[UIView removeFromSuperView]
UIView
ViewA
还需要执行 ViewA = nil 。
ViewA = nil
来源:PJ 的 iOS 开发日常
我要举报该,理由是: