主线程检查器:在后台线程上调用的UI API:-[UIApplication委托] [英] Main Thread Checker: UI API called on a background thread: -[UIApplication delegate]
本文介绍了主线程检查器:在后台线程上调用的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:
- 编辑方案...
- 在运行">诊断"中取消选中主线程检查器"
这篇关于主线程检查器:在后台线程上调用的UI API:-[UIApplication委托]的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文