Существуют ли в macOS другие фреймворки, в которых есть полезные переменные, такие как CGBITMAP_CONTEXT_LOG_ERRORS - PullRequest
2 голосов
/ 21 сентября 2019

Если вы напишите некоторый код, который отправляет CoreGraphics неверное значение, он расскажет вам о переменной среды CGBITMAP_CONTEXT_LOG_ERRORS:

CGBitmapContextCreate: комбинация неподдерживаемых параметров: установите переменную среды CGBITMAP_CONTEXT_LOG_ERRORS, чтобы просмотреть подробности

Это очень полезно!Даже если вы установите CG_NUMERICS_SHOW_BACKTRACE:

Ошибка даже будет отображаться в стеке, где что-то пошло не так: ошибка: это приложение или используемая библиотека передали недопустимое числовое значение (NaN илиnot-a-number) в CoreGraphics API, и это значение игнорируется.Пожалуйста, исправьте эту проблему.2019-09-19 20: 18: 17.373382-0700 CGErrorsTest [22319: 1448474] [com.example.CGErrorsTest] Если вы хотите увидеть обратную трассировку, установите переменную среды CG_NUMERICS_SHOW_BACKTRACE.

Есть лидругие фреймворки в macOS или iOS, которые имеют аналогичные переменные окружения, которые предоставляют дополнительную информацию для регистрации?

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