主线程检查器:在后台线程上调用的UI API:-[UIApplication委托] [英] Main Thread Checker: UI API called on a background thread: -[UIApplication delegate]

查看:97
本文介绍了主线程检查器:在后台线程上调用的UI API:-[UIApplication委托]的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Xcode 9似乎报告了许多对UIApplication属性的主线程调用.即使未更新UI,由于会扩展日志以生成默认环境,因此特别麻烦.

Xcode 9 seems to be reporting a lot of Main thread calls to UIApplication properties. Even though the UI is not being updated this is particularly cumbersome due to the extension of logs it produces a default environment.

4   TestApp                             0x0000000101c262e0 __39-[ViewController viewDidLoad]_block_invoke + 196
5   libdispatch.dylib                   0x0000000102279654 _dispatch_call_block_and_release + 24
6   libdispatch.dylib                   0x0000000102279614 _dispatch_client_callout + 16
7   libdispatch.dylib                   0x0000000102289008 _dispatch_queue_serial_drain + 716
8   libdispatch.dylib                   0x000000010227ce58 _dispatch_queue_invoke + 340
9   libdispatch.dylib                   0x000000010228a1c4 _dispatch_root_queue_drain_deferred_wlh + 412
10  libdispatch.dylib                   0x00000001022917fc _dispatch_workloop_worker_thread + 868
11  libsystem_pthread.dylib             0x00000001ac6771e8 _pthread_wqthread + 924
12  libsystem_pthread.dylib             0x00000001ac676e40 start_wqthread + 4

推荐答案

如果这些报告消息使您感到困惑,请取消选中它们:

If these reporting messages confuse you uncheck them:

  1. 编辑方案...
  2. 在运行">诊断"中取消选中主线程检查器"

这篇关于主线程检查器:在后台线程上调用的UI API:-[UIApplication委托]的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆