首页 > 解决方案 > 我们是否需要在释放之前为 UIControl 对象调用 removeTarget(_:action:for:) ?

问题描述

是否存在必须在释放前调用对象removeTarget(_:action:for:)的情况?UIControl或者当目标对象为 deinit 时,是否会自动删除添加的目标?

标签: iosswift

解决方案


仅当您remove想更改selector. 否则你不需要它。在解除分配UIControl对象时,对其目标的引用不再保留。


推荐阅读