随着每次导航,内存使用量不断增加.4-5分钟后崩溃



在我的应用程序中,我有大约50个笔尖文件。我使用ARC的意思是自动引用计数。我使用导航控制器进行导航。所以随着x-code中导航内存指示器的不断增加,任何内存管理的解决方案都会崩溃div ?

您没有提供足够的信息来诊断您的问题。可能是泄漏(例如由强引用周期引起的泄漏,例如重复计时器的草率使用)。可能会丢弃内存(例如由导航中的一些循环逻辑引起)。没有办法根据你目前分享的信息来诊断。

我建议你看WWDC 2013视频,修复内存泄漏(针对注册开发者)。这是基于WWDC 2012视频iOS应用程序性能:内存,你可能想先看一下。它们引导您浏览问题的类别,并向您介绍使用Instruments诊断问题的一些技术。

要快速地在多个视图控制器之间来回导航,你应该使用UIPageViewController,你可以在下面的链接中阅读apple提供的文档:

https://developer.apple.com/library/ios/documentation/uikit/reference/UIPageViewControllerClassReferenceClassRef/UIPageViewControllerClassReference.html

你也可以通过滑动屏幕来来回导航,当你已经实现了UIPageViewController,如果你想在那个时候停止这种行为,你可以禁用页面的水平滚动:

最新更新