2010-11-11 41 views
0

两天前我的应用程序/游戏已经在App Store上线了。现在我收到了几个级别完成时发生的神秘故障报告(这是一款益智游戏)。屏幕变黑,不再有用户交互。iPhone应用程序中的神秘故障

我想会发生什么是我的视图被释放,所以剩下的唯一东西是我的窗口,它有一个黑色的背景。

起初我以为这可能是由于我的视图控制器通过释放视图来响应的内存警告。但是当我在模拟器上模拟内存警告时,任何事情都会很好。

我已经使用仪器广泛测试了我的应用程序。它不包含内存泄漏。它在游戏过程中使用了一个常量〜43MB。 CPU负载很低。

我在这里很无能。令人沮丧的是我无法亲自再现问题。我无法计算自己已经玩过的水平,试图发生这种故障。任何人都有一些建议?

回答

1

但是,当我在模拟器上模拟内存警告时,一切都很好。

您是否尝试在具有乐器的真实设备上模拟它?您是否尝试过像3g,3gs这样的旧款设备?

+0

是的,这是一个很好的观点,因为43 MB是相当多的,尤其是对于3g或更老的iPod Touch来说 – 2010-11-11 15:20:26

+0

我该怎么做?谷歌对这一个并不是很有帮助。另外,你认为这有用吗?我不应该在模拟器中获得与模拟内存警告相同的行为吗? – Rits 2010-11-11 21:00:23