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 в среде?

Заранее всем спасибо за любую информацию.


person VikR    schedule 26.05.2014    source источник


Ответы (1)


Продукт -> Схема -> Редактировать схему

Выберите запись «Выполнить», а затем вкладку «Аргументы», а в «Переменные среды» добавьте «CA_DEBUG_TRANSACTIONS» в качестве имени и «1» в качестве «значения».

person gilm    schedule 10.09.2014