1

ついにAppleの開発者アカウントに登録し、作成中のアプリを実行するようにデバイスをセットアップしました。IOS 5 ベータ 3 と xCode 4.2 を実行しています。IOS 5 シミュレーターではフリップは非常にスムーズに実行されますが、デバイスでは動作が遅くなります。私は多くの NSTimer を使用していますが、それらはすべてリリースされています。ビューを切り替えるコードは次のようになります。

HowToPlay *LetsPlay = [[HowToPlay alloc] initWithNibName:@"HowToPlay" bundle:nil];

LetsPlay.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:LetsPlay animated:YES];

[LetsPlay release];

ラグを引き起こす可能性のあるものはありますか? またはそれを修正するために私ができることはありますか?私のiPhone 4はIOS 5で最高に動作しないため、これはIOS 5のバグの一種である可能性があると考えています.

ありがとう

4

1 に答える 1

1

それは私が思わないあなたのコードとは何の関係もありません。ベータ3も実行しており、同じコードを使用するアプリケーションはスムーズに実行されます。たぶん、それが理由であるかどうかを確認するために、NSTimersが完了したらすぐにリリースしてみてください。または、新しいアプリを作成してみて、それを反転させて、それがデバイスでも遅れていないかどうかを確認します。

于 2011-07-16T05:57:13.413 に答える