【问题标题】:Mysterious glitch in iPhone appiPhone应用程序中的神秘故障
【发布时间】:2010-11-11 14:28:17
【问题描述】:

两天前,我的应用/游戏已在 App Store 上架。现在,我收到有关完成多个级别时发生的神秘故障的报告(这是一个益智游戏)。屏幕只是变黑,根本无法进行任何用户交互。

我认为发生的情况是我的视图被释放,所以唯一剩下的就是我的窗口,它有黑色背景。

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

我已经使用 Instruments 对我的应用进行了广泛的测试。它不包含内存泄漏。它在游戏过程中使用恒定的 ~43MB。 CPU 负载低。

我在这里很无知。令人沮丧的是,我自己无法重现该问题。我无法计算我自己玩过的关卡,试图让这个故障发生。有人有什么建议吗?

【问题讨论】:

    标签: iphone objective-c cocoa-touch memory


    【解决方案1】:

    但是当我在模拟器上模拟内存警告时,一切正常。

    您是否尝试在带有仪器的真实设备上对其进行模拟?您是否尝试过使用 3g、3gs 等旧设备型号?

    【讨论】:

    • 是的,这是一个很好的观点,因为 43 MB 相当大,尤其是对于 3g 或更旧的 iPod Touch
    • 我该怎么做?谷歌在这方面并没有真正的帮助。另外,你觉得这有用吗?我不应该在模拟器中获得与模拟内存警告相同的行为吗?
    猜你喜欢
    • 2012-01-05
    • 1970-01-01
    • 2012-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-15
    相关资源
    最近更新 更多