我有一个使用以下代码从视图控制器转换到视图控制器的应用程序:
[self addChildViewController:self.aNewViewController];
[self transitionFromViewController:self.currentViewController
toViewController:self.aNewViewController
duration:1.0
options:UIViewAnimationOptionTransitionFlipFromBottom
animations:nil
completion:^(BOOL finished) {
[self.aNewViewController didMoveToParentViewController:self];
[self.currentViewController removeFromParentViewController];
self.currentViewController=self.aNewViewController;
}];
当我在 iOS 5.0 设备上使用 Xcode 4.3 运行它时,它运行非常流畅并且使用了大约 30 - 50 mb。当我在任何设备上使用 Xcode 4.5 运行它时,每次我更改视图控制器时,应用程序都会从 30 - 70 - 100 - 130 mb 跳跃而崩溃。每次我离开视图控制器时似乎都没有释放内存。我正在使用 ARC。
提前感谢您提供的任何帮助。