某个 UIView的dealloc方法不执行
2024-08-21 17:55:27
一,可能情况:
1> timer 没有清楚
2> 循环引用
3> block引用了实例变量。
二,查找到结果竟是
1> 没有使用 property 创建的属性,默认是强引用,会造成循环引用.
2> 错误代码:
@interface PraiseFlyView ()
{
UIView *_showView;
NSTimer *_burstTimer;
CGFloat _timeInterval;
} @end @implementation PraiseFlyView - (void)animateInView:(UIView *)view
{
_showView = view;
[self appendTimer];
} @end
调用处如下:
[_praiseButton animateInView:self];
导致循环引用.
最新文章
- Linux 基础操作
- MicroERP软件更新记录2.0
- string s = null 和 string s = “”的区别
- word文档中查找和替换空格符和回车符
- Spring学习(一)——Spring中的依赖注入简介【转】
- Azure终于支持大容量虚拟机了-最高32核,448G内存
- android 读取串口数据的服务
- Linux之C编译器gcc和makefile使用简介
- Java高新技术 Myeclipse 介绍
- thinkphp实现数据分页
- 服务器二:epoll
- 《JAVA程序设计》_第八周学习总结
- WinForm中 Asp.Net Signalr消息推送测试实例
- solr(五): centos中, 整合 tomcat&;solr
- poj 2356 (抽屉原理)
- Get the client's IP address in socket.io
- 严重: A child container failed during start的问题解决方法
- php环境和使用方法
- zookeeper 单机版配置
- slf4j logback pom
热门文章
- 对数据库触发器new和old的理解
- scala的tcp通信
- Golang Beego 分析(一)
- windows phone SDK 8.0 模拟器异常 0x89721800解决办法
- Arduino101学习笔记(五)—— 模拟IO
- 日常UVA题目英语积累
- Java eclipse下 Ant build.xml实例详解
- fprintf, fscanf,printf,scanf使用时参数注意
- 70多G的Kindle电子书合集
- java.lang.instrument使用