如何调试UI Xcode?

时间:2017-10-05 11:50:17

标签: ios xcode

得到了这个运行时警告,如何获取它发生的位置?

runtime: UI API called from background thread: -[UIView bounds] must be used from main thread only

是否有任何断点,即symbolic breakpoint

2 个答案:

答案 0 :(得分:3)

Main Thread checker 可以选择暂停此问题。你只需要启用它。

  

EditScheme - > 运行 - > 诊断 - > 运行时API检查 - >选择 Main   线程检查器暂停问题

enter image description here

答案 1 :(得分:1)

Puneet Sharma的答案很好,但它有一个缺点:它需要Xcode 9.但是,你想要的也可以在早期版本中使用符号断点

Symbolic breakpoint

它有效,但我注意到它使应用程序运行速度非常慢,所以只要有可能,使用Puneet Sharma的方法