CoreAnimation:警告,删除线程与未提交的CATransaction

时间:2012-09-06 10:13:39

标签: objective-c xcode core-animation catransaction

当我的应用程序运行时,我经常收到以下警告:

  

CoreAnimation:警告,已删除的线程与未提交的CATransaction;   在环境中设置CA_DEBUG_TRANSACTIONS = 1以记录回溯。

有没有人知道为什么有时会出现此消息? 它是否可能导致崩溃?

1 个答案:

答案 0 :(得分:5)

我猜您的代码中的任何地方都是未提交的CATransaction,也许这就是您错过的内容:

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

取自CoreAnimation uncommitted CATransaction warning