我有一个项目,其中有两个视图,在第一个视图中我显示了一个 uitableview。并在选择任何行单元格时打开另一个视图。
第一个视图有 10 个单元格,每个单元格在选中时会打开其他视图,其中包含最多 21 个视图和最少 1 个视图。
第二个视图中的每个视图由图像数组 tableview 和 tableview 中的许多子视图组成(图像数组也显示在具有多个图像视图的滚动视图中)
现在的问题是我无法释放我不知道的内存分配,因为根据我的代码分配的所有内容都是释放。我也尝试过乐器,但这不起作用。
以前,当我只访问一个视图时,它会使应用程序崩溃,因此我降低了图像的分辨率,现在它在没有其他应用程序打开时导航近 9 个应用程序,否则它适用于 6 个视图。现在我什至不能降低图像的分辨率,因为现在质量已经降低了。那么我怎么能减少这个完全不支持我的应用程序甚至不释放被占用的内存的内存分配。
确保您不要回复诸如仪器泄漏之类的建议,因为这没有帮助。我需要知道如何释放未使用的内存。
您可以看到在一个视图中有三个视图,这是一个滚动条,因此当您通过滚动进行导航时会显示更多视图,并且顶部还有一个图像,这也是一个滚动条。除此之外,还有一个显示详细信息的表格视图。但是当我创建这个视图时,我遇到了内存问题,因此我要从这个视图中释放所有内容,即使我试图在返回时删除整个视图。为此,我使用了“PagedFlowView”示例
https://github.com/kejinlu/PagedFlowView
上面的链接是针对 pagedflowview 示例的,下面的链接是针对我已经实现的代码参考类的,请检查我的类并让我知道在哪里可以改进它。
http://www.4shared.com/file/rHmRDr2E/SwipeExerciseViewController.html