CoreAnimation: предупреждение, удаленный поток с незафиксированным CATransaction

пока мое приложение работает, я часто получаю следующее предупреждение:

CoreAnimation: предупреждение, удаленный поток с незафиксированным CATransaction; набор CA_DEBUG_TRANSACTIONS=1 в среду в журнале трассировки.

есть ли у кого-нибудь идея, почему это сообщение появляется иногда? Возможно ли, что это вызывает аварию?

1 ответов


Я думаю, что в любом месте вашего кода является незафиксированным CATransaction, возможно, это то, что вы пропустили:

[CATransaction begin];
[CATransaction setDisableActions:YES];
layer.bounds = CGRectMake(0, 0, 1000, 1000);
[CATransaction commit];

взято отсюда CoreAnimation uncommitted CATransaction предупреждение