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" в качестве "значения".

Другие вопросы по тегам