当我的应用程序运行时,我经常收到以下警告:
CoreAnimation:警告,已删除的线程与未提交的
CATransaction
; 在环境中设置CA_DEBUG_TRANSACTIONS = 1以记录回溯。
有没有人知道为什么有时会出现此消息? 它是否可能导致崩溃?
答案 0 :(得分:5)
我猜您的代码中的任何地方都是未提交的CATransaction,也许这就是您错过的内容:
[CATransaction begin];
[CATransaction setDisableActions:YES];
layer.bounds = CGRectMake(0, 0, 1000, 1000);
[CATransaction commit];