2012-12-16 164 views
3

在Xcode中,我有一個視圖控制器segued到第二,並在第二次我有一個「回去」按鈕:「返回」按鈕

最初的規劃是:

- (IBAction)onBackButtonPressed:(id)sender { 
[self dismissModalViewControllerAnimated:YES]; 

}

但是從iOS 6起,代碼已被棄用 - 我應該使用什麼呢?

我是一個初學者,基本上想要編程一個按鈕,它將我從第二個視圖中帶回到原始ViewController。

回答

0

,你可以使用新的方法是:

[self dismissViewControllerAnimated:NO completion:nil]; 
+0

它模擬的完美,但後來當我點擊「返回」按鈕,它崩潰: 趕上了: 二○一二年十二月一十七日00 :09:20.549 Test1 [4248:11303] Interface Builder文件中的未知類FamilyDetailerViewController。測試1 [4248:11303] - [FamilyDetailViewController onBackButtonPressed:]:無法識別的選擇器發送到實例0x75b51c0 2012年12月17日星期一00:09:25.617測試1 [4248:11303] ***終止應用程序由於未捕獲的異常'NSInvalidArgumentException',原因:' - [FamilyDetailViewController onBackButtonPressed:]:無法識別的選擇器發送到實例0x75b51c0' – user1907641

+1

好的。你在視圖控制器中有一個叫做onBackButtonPressed的方法嗎?它是否在標題中定義? – johan

+0

我做了,然後決定重新從頭開始連接按鈕,它的工作原理! 非常感謝你 - 常識在深夜打敗我... – user1907641