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

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

图片描述

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

阅读 3.9k
1 个回答

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

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

退出页面前要释放掉。

if ([self.adTimerisValid])[self.adTimer invalidate];
推荐问题