1

我终于在苹果上注册了一个开发者帐户,并设置了我的设备以运行我正在制作的应用程序。我正在运行 IOS 5 beta 3 和 xCode 4.2。在 IOS 5 模拟器上,翻转运行非常流畅,但在设备上运行滞后。我使用了很多 NSTimers,但它们都被释放了..这是我的代码切换视图的样子

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

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

[LetsPlay release];

他们中的任何可能导致滞后的东西?或者我能做些什么来解决它?我认为这可能只是一个 IOS 5 错误,因为我的 iPhone 4 不能在 IOS 5 上运行得最好。

谢谢

4

1 回答 1

1

我不认为它与您的代码无关。我也在运行 beta 3,使用相同代码的应用程序运行流畅。也许尝试在 NSTimers 完成后立即释放它们,看看这是否是原因。或者尝试制作一个新的应用程序,然后让它翻转,看看在你的设备上是否也有延迟。

于 2011-07-16T05:57:13.413 回答