2012-01-30 72 views
0

我開始推我的應用程序委託homeView和loginView(後退按鈕被隱藏)2 UIViewControllers。導航控制器'返回'按鈕崩潰

在我的loginView我有一個條件來檢查是否要彈出到homeView或保持在loginView。

在我的homeView中,我推了另一個叫做myMatches的UIViewController,這次我沒有隱藏後退按鈕。

當我按下這個後退按鈕時會發生崩潰(它會顯示我的homeView一段時間,然後崩潰)。

以前有人遇到過這個問題嗎?你是如何解決它的?

+1

編輯您的問題並粘貼到崩潰堆棧跟蹤和任何控制檯消息中。運行在殭屍模板儀器下。 – 2012-01-30 06:08:12

+1

你檢查了控制檯嗎?它發生在你釋放某些東西並且在你回到HomeViewcontroller – rakeshNS 2012-01-30 06:09:06

+0

時引用它,謝謝,我想我需要先學習使用這些工具。 – 2012-01-30 06:55:37

回答

0

請檢查你的myMatches dealloc,在那裏發佈一些東西(變量,對象)。

+0

謝謝我有釋放dealloc中所有東西的習慣。所以什麼時候應該釋放這些變量呢? – 2012-01-30 06:57:26

+0

只是檢查是否(veriable!=零)然後只是無變量。但如果你分配它或保留它,它需要釋放它,而不是零。 – 2012-01-30 07:00:03

+0

對不起,我不明白你的意思,所以我在homeView和MyMatches中分配了一個名爲currentKey的對象屬性。在MyMatches dealloc中,我刪除了currentKey版本,崩潰消失了,謝謝你。所以我的問題是,我應該何時發佈currentKey? – 2012-01-30 07:11:16