ios - 我们是否需要在释放之前为 UIControl 对象调用 removeTarget(_:action:for:) ?
问题描述
是否存在必须在释放前调用对象removeTarget(_:action:for:)
的情况?UIControl
或者当目标对象为 deinit 时,是否会自动删除添加的目标?
解决方案
仅当您remove
想更改selector
. 否则你不需要它。在解除分配UIControl
对象时,对其目标的引用不再保留。
推荐阅读
- jquery - Jquery 更改选择框选项文本 - 在 iOS 上不起作用
- sql - 表格顶点oracle中的范围填充表
- ruby - 如何将项目中的所有 DateTimes 转换为 UTC?
- freeradius - 在 radius.log 中收到错误消息“文件:达到重新连接限制”
- python-3.x - 将 classmethod 的返回值分配给 init 变量
- spring-boot - Spring Boot中如何区分公有页面和私有页面?
- .net - 使用重新键入的映射时如何加载和使用图表插件?
- tensorflow - Tensorflow 从源代码构建 CustomBuilt 不起作用
- python-3.x - Python DataFrame 日期转换
- java - ListView 没有填充数据