关于GCD:为何下列代码在运行一段时间后会出现内存泄露导致程序崩溃?

catisme1996
  • 11

代码如下,一个简单的时间更新
图片描述

图片描述

求解,很急,在线等!!!

回复
阅读 2.9k
1 个回答

NSTimer 增加引用计数, 导致内存泄露,

self.adTimer   = [NSTimerscheduledTimerWithTimeInterval:5.0target:selfselector:@selector(handleADImagesChange:) userInfo:nilrepeats:YES];

退出页面前要释放掉。

if ([self.adTimerisValid])[self.adTimer invalidate];
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏