2011-01-10 49 views
0

我写了一个实用程序类型的应用程序,它在模拟器上效果很好,但经常在真实设备(iPad)上崩溃。从FlipsideView返回到MainView时发生崩溃。任一按钮都没有反应,或者它关闭应用程序(崩溃)。我已经复制FlipsideView(控制器,xib)的所有内容,将名称更改为FlipsideHView并将其修改为支持横向。这样我就有2个独立的视图加载,这取决于它从哪个方向开始。如何查找实用程序类应用程序中的错误?

如何找出问题所在?一旦它连续发生10次,其他时间很难导致这个错误。

就像我说的,应用程序在模拟器上工作,我没有开发设备。控制台很干净。

我该找什么?

+0

检查应用程序是否消耗太多内存? – Vladimir 2011-01-10 13:29:39

+0

@Vladimir仪器中的“所有分配”位置不会延长10 MB,通常在5左右。内存泄漏很小。 – yosh 2011-01-10 13:37:47

回答

0

问题在于内存管理。

在模拟器上使用“切换内存警告”发现它。

1

我知道这不是那么有用,但我的建议是获得一个开发设备。

如果它一直在模拟器上工作,那么我们建议的解决方案并不重要,您无法测试它是否存在问题,因此您无法修复它。

修复bug的第一步是重现它。如果你不能复制它,你怎么知道你已经修复它?

对不起,这个答案没有更多的帮助!