cocos2d 2.1 ベータ版のゲームです。
ボタンを押したときに来る別のviewControllerを使用しました。これら2つをすばやく切り替えると、ゲームがハングすることがあります...クラッシュしません..fpsラベルが機能します。stopAnimationのようなもの..
コードの何が問題になっていますか? ハングを回避するにはどうすればよいですか? 高速切り替え時のみ。
-(void)showNativeView
{
UIViewController *controller = [[UIViewController alloc] init];
AppController *app = (AppController*) [[UIApplication sharedApplication] delegate];
[[app navController] presentModalViewController:controller animated:NO];
[UIView animateWithDuration:1.0
animations:^{controller.view.alpha = 1.0;}];
[controller release];
}
-(void)gotoGameAgain
{
AppController *app = (AppController*) [[UIApplication sharedApplication] delegate];
[app navController].modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[[app navController] dismissModalViewControllerAnimated:YES];
}