Xcode: как установить CA_DEBUG_TRANSACTIONS=1?
Я получаю это предупреждение в окне журнала отладчика:
CoreAnimation: warning, deleted thread with uncommitted CATransaction; set CA_DEBUG_TRANSACTIONS=1 in environment to log backtraces.
Я должен выяснить, какой мой код вызывает CATransaction, чтобы убедиться, что он работает в главном потоке. Мой код не вызывает CATransaction напрямую. Т.е. поиск моего кода для CATransaction ничего не дает.
В Xcode 5, как правильно установить CA_DEBUG_TRANSACTIONS=1 в среде?
Спасибо всем заранее за любую информацию.
1 ответ
Решение
Продукт -> Схема -> Редактировать схему
Выберите запись "Выполнить", а затем вкладку "Аргументы", а в "Переменные среды" добавьте "CA_DEBUG_TRANSACTIONS" в качестве имени и "1" в качестве "значения".