【问题标题】:iOS app crashing on iPad when fetching data for UIScrollView为 UIScrollView 获取数据时,iOS 应用程序在 iPad 上崩溃
【发布时间】: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


【解决方案1】:

您从哪里获取填充表格的数据?如果是 CoreData,也许减小批量大小会有所帮助,但您每次获取的数据可能比您需要的多。

【讨论】:

    猜你喜欢
    • 2014-01-01
    • 1970-01-01
    • 2016-03-30
    • 2015-04-17
    • 2014-10-26
    • 1970-01-01
    • 2011-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多