2009-11-25 43 views
0

我正在準備一個iphone應用程序,我在視圖控制器之間使用了許多轉換。 這意味着有一個主菜單視圖控制器,並在我按下必要的框後,正在推動一個模式視圖控制器。在此之後,我按下退出按鈕並再次進入主菜單,我可以重新輸入。iPhone應用程序崩潰(可能來自多個視圖使用)

問題是,當我多次進入和退出我的viewcontrollers時,應用程序崩潰,我的樂器中有很多對象分配(但沒有泄漏)。

我也使用了許多UIImageViews。 關於可能出錯的建議?

非常感謝你! (使用iphone OS 3.1.2)

+0

小心分享一些代碼? – prakash 2009-11-25 13:34:02

回答

0

您可能試圖訪問已經發布的成員變量。找出應用程序崩潰的一種方法是單擊工具欄中的「檢查點」按鈕並運行應用程序。

當它崩潰時,打開Debugger窗口(Cmd-Shift-Y)並在堆棧跟蹤中查找你的一個方法。這個位置通常是你做錯事的地方。

1

了我的頭頂部,有一對夫婦的事情可能是想錯了:

  • 你要麼過度釋放實例變量(EXC_BAD_ACCESS崩潰),或
  • 您正在使用太多的內存(即你沒有釋放任何你分配的對象),你會遇到LowMemory崩潰。

你能發佈一個崩潰日誌嗎? (如果你正在一個設備上測試,你可以通過檢查Xcode中的崩潰日誌來找到:Window-> Organizer-> iPhone Development(sidebar) - > Crash logs。