美文网首页
iOS面试题:NSTimer为什么需要在RunLoop中才会有作

iOS面试题:NSTimer为什么需要在RunLoop中才会有作

作者: sunnyxg0812 | 来源:发表于2020-02-14 23:19 被阅读0次

NSTimer其实也是一种事件,而所有的source(事件)如果要起作用,必须添加到runloop中,并且此runloop是有效的,并运行着。

同理timer这种source(事件)要想起作用,那肯定也需要加到runloop中才会有效。
如果一个runloop里面不包含任何source(事件)的话,运行该runloop时会立即退出。

相关文章

网友评论

      本文标题:iOS面试题:NSTimer为什么需要在RunLoop中才会有作

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