简单描述一下RunLoop在实际开发中的应用场景。

在做项目时曾遇到过两个问题,需要手动开启runLoop:

1、在一个页面中有一个轮播图和tableView。在滑动tableView的过程中,轮播图不动了。这时我是用了RunLoop将轮播图的NSTimer加入到了RunLoop中。

2、在子线程中开启了另外一个子线程用于下载图片。这时发现下载图片的代码不执行。通过在下载图片的代码里手动开启RunLoop,代码才可以执行

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Run loop 剖析:Runloop 接收的输入事件来自两种不同的源:输入源(intput source)和定时...
    Mitchell阅读 14,281评论 17 111
  • 以下关于RunLoop的资料都比较好: RunLoop官方文档 https://developer.apple.c...
    神采飞扬_2015阅读 9,604评论 2 17
  • 1、以下代码有什么问题吗?如果没有问题的话,obj、obj2的引用计数分别是多少?如果有问题的话存在什么问题? 答...
    anyurchao阅读 3,757评论 0 7
  • 两眼论,用围棋洞察世界 喻颖正 一、活下来 活下来,是一切事物发展的基本前提,商业亦如此。 生动的死活概念,可见于...
    alucardzhou阅读 3,188评论 0 1
  • 续 “你谁呀,啊,为什么我会在这里”,这女人大清早惨叫。 “不要叫了,要不是我,你现在还在大街上睡了”,我无可奈何...
    壶中酒阅读 3,770评论 5 2

友情链接更多精彩内容