0
iOSアプリケーションでは、ウィグル効果を持つアイコンがたくさんあるスクリーンがあります。私はそれらの1つを押して保持すると、(iPhoneのメニューのような)揺れ始めますが、私はホームボタンを押して(私のアプリをバックグラウンドに送るために)、iPhoneはフリーズします!しばらくすると、それ自体が再開します。アプリ内のWiggle(シェイク)エフェクトがiPhoneをフリーズしています(iOS 5)
CABasicAnimation* anim = [CABasicAnimation animationWithKeyPath:@"transform.rotation"];
[anim setToValue:[NSNumber numberWithFloat:0.0f]];
[anim setFromValue:[NSNumber numberWithDouble:M_PI/30]];
[anim setDuration:0.1];
[anim setRepeatCount:NSUIntegerMax];
[anim setAutoreverses:YES];
[self.layer addAnimation:anim forKey:@"SpringboardShake"];
および停止する:これは私が効果を行うために使用しているソースです
[self.layer removeAllAnimations];
この問題は、同じコードがiOSの4で正常に動作のiOS 5で任意のアイデアを起こります私のデバイスがフリーズする原因は何ですか?