2012-06-02 80 views
0

我是一位總是試圖學習新事物的學習開發人員。我在玩更高級的視圖和子視圖,並且正在嘗試在視圖中使用視圖。我知道如何使用模態視圖,但在這種情況下,我希望兩個視圖都存在並運行。所以,想象一下運行未縮放的iPhone應用程序的iPad,這與我正在嘗試做的事情基本相同。然而,當我使用按鈕或用戶與之交互的視圖內的任何東西時,我可以使視圖加載正常,應用程序崩潰。它給出以下錯誤消息:EXC_BAD_ACCESS(代碼= 2,地址= 0x17)。奇怪的是調試器在這個問題上沒有輸出。我試圖使用委託(你在模態視圖中的方式),它不會改變任何東西。任何幫助非常感謝:)在視圖中使用視圖會導致崩潰?

+6

代碼請。你能找到它墜毀的那條線嗎?啓用NSZombie? –

+0

聽起來像你需要新視圖的視圖控制器,或者按鈕需要是第一個視圖控制器的屬性。 – JulenissensHjelper

回答

1

你當然可以在視圖內放置很多視圖。

EXC_BAD_ACCESS表示您或某個對象試圖訪問已被釋放的對象。

我可以主要向您承諾,問題不在於您在視圖中放置視圖,該聲明並且實際上做得很好。

你是如何去做的,你如何處理所有事情是另一回事。

您沒有提供任何代碼或上下文以瞭解將視圖添加到視圖的位置和方式,這可能是問題出現的位置。如xlc0212所示,啓用NSZombie是幫助診斷問題的好主意。

希望這有助於

相關問題