实际内存使用情况 - MPFlipTransition

时间:2013-03-19 20:04:38

标签: ios ipad memory memory-management uiimageview

我正在使用UIViewController创建一个应用,其中显示其中UIViewControllers的{​​{1}}。这就像iPad上的一本小书。 内部MPFlipTransition内部创建了xib,内部为4-5 UIViewControllers,其中一些图像使用CoreAnimations(UIImageViews块进行动画处理) 我使用每个动画图层上的QuartzCore函数removeAllAnimation删除[UIView animateWithDuration]函数中的所有动画。 但是当我在iPad 3上测试应用程序时,它可以正常工作,但在iPad 2上它会在第8页更改时崩溃。 我已经使用Instruments进行了分析,发现每次翻页时实际内存使用量都在增加(viewDidDiseappear出现时)。但即使我从superview中删除以前的视图,实际的内存使用量也没有减少。我认为它在iPad 2上造成了崩溃,因为当实际内存使用量超过400 MB(并且iPad 2只有512 MB ......)时崩溃了。

您如何看待这个问题?有帮助吗?我正在使用ARC进行内存管理...... 谢谢你的帮助!随意询问是否需要精确...

0 个答案:

没有答案