2012-12-16 167 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