【问题标题】:push segue not showing my detail pagepush segue 不显示我的详细信息页面
【发布时间】:2012-03-03 22:08:16
【问题描述】:

我有一个包含大约 10 个项目的 tableview。

我已将 UIView 控制器设置为详细信息页面。

我从 tableview 中的单元格按住 Control-Drag 到新的视图控制器,我可以创建 Push Segue,但是导航控件不会出现在新的视图控制器上。

当我运行应用程序时,我的 prepareForSegue 方法会执行,但我的应用程序什么也不做。详细的 UIView Controller 不显示。

要完成这项工作,我缺少哪一步?

【问题讨论】:

    标签: iphone push segue


    【解决方案1】:

    Push segue 只对嵌入在 UINavigationController 中的 ViewController 有意义。您可以通过在情节提要中选择 tableview 的 ViewController 并在主菜单中选择来轻松完成此操作:

    编辑器 -> 嵌入 -> 导航控制器

    【讨论】:

    • 我这样做了。现在我可以添加 push segue 并为详细信息页面添加导航控制器。但是,我运行应用程序,现在当我从表中选择一个项目时,prepareForSegue 方法甚至没有执行,我的应用程序也没有导航到详细的 UIViewController。我仍然缺少一些东西。
    • 在我设置了正确的 CellIdentifier 之后,这似乎正在工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-20
    • 1970-01-01
    • 2014-09-26
    • 1970-01-01
    • 2014-07-02
    • 2011-10-26
    相关资源
    最近更新 更多