2009-12-03 53 views
0

在一些工作代碼中,我調用了PushViewController,它從xib加載(成功)一個新視圖。PushViewController現在崩潰

我進入XIB並添加了幾個按鈕。重新編寫代碼,視圖繼續顯示在代碼中的適當位置。

然後我刪除了這些按鈕,從那一刻起,代碼不再起作用。它現在崩潰了一個未處理的異常錯誤。我無法通過調試器來追蹤它 - 它需要幾步到代碼和崩潰。

我可能已經斷開了IB的某些東西,但我不知道是什麼。

任何人都可以提供任何建議,以我已經打破,以及如何解決它?

在此先感謝您的幫助。

+0

我不太確定我做了什麼,但通過添加一個新按鈕,我設法解決了這個問題。奇怪,但...感謝您的建議;他們非常感激 – Redback 2009-12-03 08:57:41

回答

0

大多數崩潰是在太早釋放的內存中找到的。

  • 您是否檢查過內存管理?
  • 什麼是崩潰代碼?
  • 即使您在調試器中運行程序,它也無法追蹤嗎?
0

如果您認爲您已經搞砸了IB,請查看每個元素的Connections Inspector(cmnd + 2)。

0

現在有未處理的異常錯誤

有什麼異常崩潰?

調試控制檯中的輸出將解釋問題所在。

0

確保您沒有斷開與文件所有者錯誤地斷開XIB視圖。可能是一個出口或不是,但視圖仍然需要連接。

  • 連接檢查器,並確保它在那裏。
  • 或檢查是否有其他缺失的連接。

不知道XIB的細節很難說,但這通常是一種常見的情況。