0

到目前为止,这是我的应用程序的流程。

带有矩形按钮(模态)的视图控制器(HOME)链接到 > 带有嵌入式导航控制器的表格视图控制器链接到 > 多个视图控制器,每个控制器上都有一个图像。

这项工作非常完美,但是......

我想在我的表视图控制器上有一个“后退”按钮,让我回到我的(HOME)视图控制器。

我对此很陌生,并试图找到相关信息并尝试了很多选项,但注意到似乎有效,虽然我可以在模拟器中看到一个按钮(并将 Modal 链接到我的(HOME)视图),但模拟器每次都会崩溃并出现此错误消息.....

* 2013-01-05 17:19:40.080 MASTER DETAIL POLAR TEST[10975:f803]-[HomeController setCharacterNumber:]:无法识别的选择器发送到实例 0x6894620 2013-01-05 17:19:40.084 MASTER DETAIL POLAR TEST[10975: f803]由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[HomeController setCharacterNumber:]:无法识别的选择器发送到实例 0x6894620” **

请帮忙.....

4

1 回答 1

0

最好将您的 HOME viewController 嵌入到 navigationController 中并成为 RootViewController。通过单击 rect 按钮,tableViewController 将出现。使用 navigationControllers 方法 – pushViewController:animated:或创建一个新的 segue 并选择“push”。

如果您不喜欢这种方式,则必须将 navigationBarButtonItem 添加到导航栏。将此按钮项链接到将消息dismissViewControllerAnimated:completion:发送到tableViewController 的操作。这应该有效。

于 2013-01-05T18:31:52.433 回答