[OC] NSTimer

注意NSTimer的销毁

NSTimer在初始化之后,加入RunLoop会导致当前界面被强引用,

所以不会执行dealloc,

需要在合适在逻辑上进行NSTimer的销毁

[_timer invalidate];
    _timer = nil;

比如,viewDidDisappear 之类的时机,需要根据具体的界面逻辑确定。

猜你喜欢

转载自www.cnblogs.com/OranBlog/p/10030792.html