【问题标题】:Segue from UIViewController to UITableViewController has no effect从 UIViewController 到 UITableViewController 的 Segue 没有效果
【发布时间】:2014-01-14 04:29:47
【问题描述】:

我遇到的问题是故事板的这个特定部分。当表格视图加载时,它被正确填充并且一切正常,然后可以选择其中一个单元格,右侧的视图加载一切正常(推)。但是,在选择“回到新闻”时,没有任何反应(推)。如果我按下按钮(没有任何反应),然后选择选项卡栏中的其他项目之一,然后再次选择新闻选项卡,应用程序将返回到表格视图,一切都很好。

布局可以看这里:http://imgur.com/EaMbM4i

我不确定需要什么代码,但可以发布任何请求。

我的问题是,“返回新闻”按钮和 UITableViewController 之间的分隔有什么问题?

抱歉,这是我的第一篇文章。

【问题讨论】:

  • 您必须拥有navigationController as rootviewController。你有吗?

标签: ios objective-c uistoryboard uistoryboardsegue


【解决方案1】:

您不想再次从新闻详细视图控制器推送到 tableview 控制器。 默认情况下会有一个后退按钮,因为它在导航控制器中。

【讨论】:

  • 我设置了“显示导航栏”复选框,去掉了我添加的其他内容。但是,现在按下按钮会产生黑屏,并带有另一个后退按钮,按下该按钮会使应用程序崩溃。有任何想法吗?有什么代码需要贴出来吗?
  • 不,我想通了。我在日志中遗漏了一些内容:“嵌套推送动画可能导致导航栏损坏在意外状态下完成导航转换。导航栏子视图树可能会损坏。”我从自定义单元而不是视图控制器进行了 segue 设置,因此当以编程方式调用它时,它似乎被调用了两次。 @Johnykutty 当你让我走上正确的道路时,我会标记为已接受,非常感谢队友。
猜你喜欢
  • 2023-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多