- 无法停止,VC不销毁
原因:循环引用,timer对target的强引用 - 失效
原因:添加到了run loop的default模式下 - 不准确
原因:runloop有时处理的事情较多,不能保证按照timer的时间间隔执行定时器任务 - 不运行
没有添加到run loop上,获取在子线程中添加到了run loop上,但run loop没有开启
最好的定时器--- GCD创建
- 不用考虑循环引用的问题
- 不用考虑不准确的问题
本文标题:使用NSTimer作为定时器需要注意的问题
本文链接:https://www.haomeiwen.com/subject/jjemaltx.html
网友评论