码迷,mamicode.com
首页 > 移动开发 > 详细

iOS Main Thread Checker: UI API called on a background thread的解释

时间:2017-11-07 18:03:19      阅读:514      评论:0      收藏:0      [点我收藏+]

标签:子线程   需要   ios   警告   led   解释   技术分享   http   主线程   

Xcode打印栏出现如下警告:

Main Thread Checker: UI API called on a background thread

技术分享

这个是什么错误呢?

 

其实这并不一定是错误,也可以理解为一种警告,说他不是错误,是因为它不一定会影响你的代码功能,可能对你的实现功能毫无影响。

那么它的含义是这样:

这是Xcode 9的新特性:主线程检测器(Main Thread Checker)。

出现的时候意味着:本来需要在主线程执行的代码 被你放在了子线程里边执行。

 

那么我们解决的话,只需要检查我们的代码,修改一下就好了。

 

附上我自己的错误:

我是在检测状态栏方向的时候,没有切换到主线程处理,因而报了这个log,修改完再运行就OK了。

 

-enjoy~

iOS Main Thread Checker: UI API called on a background thread的解释

标签:子线程   需要   ios   警告   led   解释   技术分享   http   主线程   

原文地址:http://www.cnblogs.com/yajunLi/p/7799433.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!