当代码的某些部分从主线程以外的其他线程更改 UI 项目时,此错误会记录到控制台。但我怎样才能找到它在哪里执行此操作呢?
“此应用程序正在从后台线程修改自动布局引擎”的主要问题是,它似乎在实际问题发生后很长时间才被记录,这可能会使故障排除变得非常困难。
我设法通过创建三个符号断点来解决这个问题。
调试 > 断点 > 创建符号断点...
断点1:
断点2:
断点3:
使用这些断点,您可以轻松地在非主线程上错误调用 UI 方法的实际行上中断。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)