我正在团队中工作。当有人使用AutoLayout开发新的UI时,他们经常在模拟器/设备上对其进行测试,而忽略了控制台。经过数月的此类行为,调试控制台充满了无法满足的约束日志,并将尝试通过破坏X进行恢复。在我们解决此问题并修复它们(这很累又很无聊)的同时,我真的想防止这些错误在将来和将来越来越多。一旦此类消息出现在控制台中,则引发异常。实现此目的的最佳方法是什么?
答案 0 :(得分:2)
在UIViewAlertForUnsatisfiableConstraints
上添加一个符号断点。
现在,如果遇到约束冲突,至少该应用程序将停止并且您会注意到。