美文网首页iOS常用
iOS开发 检测UI刷新是否在主线程执行

iOS开发 检测UI刷新是否在主线程执行

作者: AR24 | 来源:发表于2020-10-19 12:49 被阅读0次

在iOS开发中,如果UI在子线程中刷新,会造成页面卡顿,严重会导致页面卡死以及闪退等问题。本文主要提供检测以及定位UI在子线程刷新的bug。

先按照下面两张图的操作,debug模式下,运行时检测主线程

image image

除此之外,需要在xcode中,新增一个断点“Main Thred Checker (Runtime Issue)”,如果有UI崩溃,崩溃点就会出现在UI崩溃的位置,除此之外,项目在运行时,除了:error报红、warning报黄还会main thread报紫,最好是都改掉,否则页面的崩溃是很大概率出现的

相关文章

网友评论

    本文标题:iOS开发 检测UI刷新是否在主线程执行

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