【发布时间】:2013-07-17 07:16:11
【问题描述】:
我有一个针对 iOS 6.0 的 iOS 应用。
我在屏幕上有 3 个UIScrollViews,比如 A、B 和 C。在 A 的滚动条上,我以编程方式滚动 B 和 C。这是一种网格视图。
我需要在 scrollView A 中加入无限滚动,并且在达到某个偏移量后通过服务调用来获取数据。
当我在 iPad 上部署它时,在第三次获取数据后,应用程序突然崩溃。在模拟器上,该应用程序运行良好,我已经获取了多达 1000 行。
请告知我应该在哪里寻找/进入。
【问题讨论】:
-
似乎是内存问题,在模拟器中运行良好。
-
为memory leaks using instruments 配置您的应用程序。
-
是的,实际上是内存问题尝试使用 Instruments 测试您的应用程序并查找活动字节。它在模拟器上运行良好,因为模拟器使用您系统的内存。
-
刚刚在 xcode 控制台上收到内存警告。我们尝试使用的泄漏工具没有显示任何内存泄漏。
-
那么你可能分配了太多内存。当您收到内存警告时,iOS 会告诉您尽可能多地释放内存。你应该这样做。此外,您应该确保从不分配大量内存(如果可能,最大
标签: ios ipad uiscrollview crash