6

アプリの実行中に、次の警告が表示されることがよくあります。

CoreAnimation:警告、コミットされていないスレッドを削除しましたCATransaction; バックトレースをログに記録するには、環境でCA_DEBUG_TRANSACTIONS=1を設定します。

このメッセージが時々表示される理由を誰かが知っていますか?クラッシュを引き起こしている可能性はありますか?

4

1 に答える 1

5

あなたのコードのどこにでもコミットされていない CATransaction があると思います。おそらくこれはあなたが見逃したものです:

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

ここから取得 CoreAnimation コミットされていない CATransaction 警告

于 2012-11-08T14:30:03.477 に答える