最近的一个项目中使用到MBProgressHUD.在x以下的机型中没有问题.但是只要在x系列机型中运行就会出现 Main Thread Checker: UI API called on a background thread: -[UIApplication applicationState] 线程警告.并且MBProgressHUD的弹出会有很大延迟.网上查了一下是因为系统帮你开启了线程检测导致这个问题.

 

在博客 https://www.jianshu.com/p/d0516dca5286  中博主给出了明确的解决方案就是关掉检测器.