iPhone错误:响应SpringBoard终止而终止

8
我正在真机上测试我的iPhone应用程序,当我的程序运行几秒钟时,它会自动退出,并显示消息“响应SpringBoard的终止”,在控制台中显示程序正常退出。很奇怪,对吗?
我尝试了几次,每次都发生了这种情况。该程序非常简单,具有一个滚动视图和添加了大约50个子视图,这些子视图是通过程序创建而不是通过界面构建器创建的。
已经尝试过的一些事情:
  1. 模拟器中工作正常
  2. iPhone是解锁的1G iPhone和OS 2.2
  3. 如何调试这个问题?我无法跟踪任何错误代码,因为它说是正常退出。状态为0。

2
我猜你正在实现一个像官方的苹果相册应用一样的scrollView。如果是这种情况,那么可能是由于内存问题而导致终止。尝试加载更少的子视图,如果你的应用程序运行良好,你需要找到一种方法让子视图消耗更少的内存,可以通过延迟加载或减少加载到内存中的内容来实现。 - David Wong
是的,这是内存问题,我将其更改为20个子视图,现在可以正常工作了。 - angrysword
1个回答

3

尝试在didReceiveMemoryWarning中设置一个断点。 如果它被命中,则我同意david的评论。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接