0

请找到显示我的项目故事板的图像。

  • iOS 版本 - 6.0 及以上
  • Xcode 版本 - 6.2
  • 问题 -> 登录后,我打开幻灯片菜单并单击奖励,然后导航到“查看控制器 2”。然后,从“查看控制器 2”中,我单击“菜单”选项,但我没有导航到“查看控制器 1”,而是得到一个不显示任何内容的空白页面。我的“Push Controller Segue 1”不工作,但“Push Controller Segue 2”工作。当单击登录表单中的按钮时,我导航到“查看控制器 1”(我已经以编程方式编写了这个)。
  • 需要解决方案 - 当我单击表视图控制器 (sw_rear) 中的“菜单”时如何导航到“视图控制器 1”。

我需要任何类型的信息,请告诉我。

4

1 回答 1

1

因此,正如所讨论的,问题是从登录视图控制器到菜单视图控制器的 Segue,唯一的问题是用于执行此操作的 segue 类型是show detailsegue,它需要改为showsegue,它嵌入中的目标视图控制器UINavigationController

您的主菜单类(使用SWRevealViewController)期望 aUINavigationViewController执行它的 segues,因为目标类未嵌入到导航视图控制器中,所以它无法找到它。要么将 segue 更改为,show要么您可以选择将目标视图控制器嵌入到 a 中UINavigationViewController,但我建议您使用前者。

仅供参考,以下是关于 theshowshow detailsegues 之间区别的有趣读物:

segues 之间有什么区别:“show”、“show detail”、“present modal”、“present as popover”?

希望这能回答你的问题。

于 2015-08-29T18:30:08.920 回答