2010-11-11 64 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