您的位置:首页 > 移动开发

iOS定时器应该在viewDidDisappear还是dealloc方法里调用invalidate方法

2015-10-21 10:01 573 查看
iOS定时器应该在viewDidDisappear调用invalidate方法销毁对象。

因为控制器在自动调用dealloc前会判断有没有未销毁的NSTimer对象,如果有就不调用dealloc方法导致控制器即使出栈了也没有释放内存,所以不能在dealloc方法内部调用[NSTimer invalidate]方法,先后顺序不一样。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: