Я работаю в команде.Когда кто-то разрабатывает новый пользовательский интерфейс с использованием AutoLayout, он часто тестирует его на симуляторе / устройстве и забывает о консоли.После нескольких месяцев такого поведения консоль отладки заполняется журналами с неудовлетворительными ограничениями и будет пытаться восстановиться, сломав X. Хотя мы подошли к этой проблеме и исправили ее (что было утомительно и скучно), я действительно хочу предотвратить рост этих ошибок в будущем ибросить исключение, когда такое сообщение появится в консоли.Каков наилучший способ реализации этого?
Добавить символическую точку останова на UIViewAlertForUnsatisfiableConstraints.
UIViewAlertForUnsatisfiableConstraints
Теперь, если у вас возникнет конфликт ограничений, по крайней мере, приложение остановится, и вы заметите.