2012-04-03 8 views
-1

私のアプリケーションにはたくさんのトランスフォームアニメーションがあります。すべてうまくいきましたが、しばらくするとアニメーションが消えます。どれか。キーボードの外観さえ。私はiPhoneのシミュレータでそれをテストします。ココア紛失アニメーション

何が原因でしょうか?

+0

質問を明確にし、詳細を追加する必要があります。そうしないと誰も答えられません。 –

答えて

2

私は以前も同じ問題を抱えていました。なぜこれが起こるのか私は本当に説明できませんが、それを修正する方法は、すべてのアニメーションがメインスレッドで実行されることを保証することです。したがって、バックグラウンドスレッドでコードを実行している場合は、このようにアニメーションを呼び出す必要があります。

[self performSelectorOnMainThread:@selector(methodThatPerformsTheAnimation) withObject:nil waitUntilDone:YES]; 

幸い!