2011-05-25 49 views
1

我在每個視圖的結束相同的代碼去下一個:爲什麼我的應用程序在更改視圖時會凍結?

- (IBAction)proceed2 { 
    StepThree *one = [[[StepThree alloc] initWithNibName:@"StepThree" bundle:nil]  autorelease]; 
    one.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; 
    [self presentModalViewController:one animated:YES]; 
} 

這已經在每個視圖的工作,除了這個,我所有的代碼看起來除了不同的步數完全相同(並不總是StepThree)。我導入了「StepThree.h」,就像我在其中所做的一樣......爲什麼這個問題給我帶來了問題?

順便說一句,這是該行

[self presentModalViewController:one animated:YES]; 

和錯誤是 「主題1:程序接收到的信號: 」「。」 SIGABRT

+0

控制檯輸出上還有什麼? – 2011-05-25 21:18:54

+0

在拋出'NSException'的實例後終止調用 – Matt 2011-05-25 21:20:16

+0

您可以將完整的控制檯輸出以及最後幾行轉儲到您的答案中嗎? – 2011-05-25 21:20:58

回答

1

您發佈的代碼似乎是正確的。

這個問題可能是由StepThree的實現引起的。

診斷這種不良行爲的好方法是啓用「殭屍」檢測。詳情請參閱here

+0

這是,我換了一個插座的名字,但沒有重新連接他們....謝謝! – Matt 2011-05-25 21:29:19

相關問題