2011-01-10 21 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的第一步是重現它。如果你不能複製它,你怎麼知道你已經修復它?

對不起,這個答案沒有更多的幫助!