美文网首页
使用NSTimer作为定时器需要注意的问题

使用NSTimer作为定时器需要注意的问题

作者: 梁森的简书 | 来源:发表于2022-09-11 22:24 被阅读0次
  1. 无法停止,VC不销毁
    原因:循环引用,timer对target的强引用
  2. 失效
    原因:添加到了run loop的default模式下
  3. 不准确
    原因:runloop有时处理的事情较多,不能保证按照timer的时间间隔执行定时器任务
  4. 不运行
    没有添加到run loop上,获取在子线程中添加到了run loop上,但run loop没有开启

最好的定时器--- GCD创建

  1. 不用考虑循环引用的问题
  2. 不用考虑不准确的问题

相关文章

网友评论

      本文标题:使用NSTimer作为定时器需要注意的问题

      本文链接:https://www.haomeiwen.com/subject/jjemaltx.html