【问题标题】:Adding a back button to table view with embedded Navigation Controller Xcode使用嵌入式导航控制器 Xcode 将后退按钮添加到表视图
【发布时间】:2013-01-06 02:31:52
【问题描述】:

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

带有矩形按钮(模态)链接到的视图控制器(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'**

请帮忙.....

【问题讨论】:

    标签: xcode


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢!我认为这是在我们回复之前不久提出的,但非常感谢!
    猜你喜欢
    • 2018-04-03
    • 1970-01-01
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-01
    • 1970-01-01
    • 2018-06-01
    相关资源
    最近更新 更多