Как я могу заставить AutoLayout аварийно завершить работу моего приложения, когда оно регистрирует неудовлетворительные ограничения в консоли отладки? - PullRequest
1 голос
/ 22 мая 2019

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

1 Ответ

2 голосов
/ 22 мая 2019

Добавить символическую точку останова на UIViewAlertForUnsatisfiableConstraints.

Теперь, если у вас возникнет конфликт ограничений, по крайней мере, приложение остановится, и вы заметите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...