1.NSDefaultRunLoopMode
模式中
优先处理输入源事件,处理输入源事件时,不能处理定时源事件
2.
当主线程阻塞时,定时器也会阻塞
解决方案:
本文探讨了iOS中定时器精度不准确的两种情况,重点在于NSDefaultRunLoopMode模式下,定时器可能因优先处理输入源事件而无法按时触发。为解决此问题,建议采用异步操作,手动创建并添加定时器到NSRunLoopCommonModes模式,确保定时器正常运行。
3346

被折叠的 条评论
为什么被折叠?