一,可能情况:

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];

导致循环引用.

最新文章

  1. Linux 基础操作
  2. MicroERP软件更新记录2.0
  3. string s = null 和 string s = “”的区别
  4. word文档中查找和替换空格符和回车符
  5. Spring学习(一)——Spring中的依赖注入简介【转】
  6. Azure终于支持大容量虚拟机了-最高32核,448G内存
  7. android 读取串口数据的服务
  8. Linux之C编译器gcc和makefile使用简介
  9. Java高新技术 Myeclipse 介绍
  10. thinkphp实现数据分页
  11. 服务器二:epoll
  12. 《JAVA程序设计》_第八周学习总结
  13. WinForm中 Asp.Net Signalr消息推送测试实例
  14. solr(五): centos中, 整合 tomcat&solr
  15. poj 2356 (抽屉原理)
  16. Get the client's IP address in socket.io
  17. 严重: A child container failed during start的问题解决方法
  18. php环境和使用方法
  19. zookeeper 单机版配置
  20. slf4j logback pom

热门文章

  1. 对数据库触发器new和old的理解
  2. scala的tcp通信
  3. Golang Beego 分析(一)
  4. windows phone SDK 8.0 模拟器异常 0x89721800解决办法
  5. Arduino101学习笔记(五)—— 模拟IO
  6. 日常UVA题目英语积累
  7. Java eclipse下 Ant build.xml实例详解
  8. fprintf, fscanf,printf,scanf使用时参数注意
  9. 70多G的Kindle电子书合集
  10. java.lang.instrument使用