SWRevealViewController层次结构导致黑屏

时间:2015-01-07 14:09:28

标签: ios xcode swrevealviewcontroller

首先,我想说从编程的角度来看我的代码没有错误 - 它运行成功,所以掌握了一阵掌声。但是,我遇到的问题是,当我运行应用程序时,它会显示黑屏。我认为这个问题与我如何设置segues或类似事件有关。

层次:

显示视图控制器 - >表格视图
- >导航控制器 - >标签视图控制器 - > FirstViewController

重要提示:

  • 显示View Controller类设置为“SWRevealViewController”
  • 未设置表视图控制器类。
  • 表视图控制器segue ID设置为'sw_rear'
  • 导航控制器类未设置< 可能是问题,但我无法按照在线线程的建议将类设置为SWViewController。>
  • 导航控制器segue ID设置为“sw_front”
  • 所有其他控制器都没有设置类。

2 个答案:

答案 0 :(得分:1)

我发现了解决方案。希望其他人可以从中吸取教训。

使用选项卡栏控制器作为基础创建项目时,故事板中选项卡栏控制器左侧会出现一个箭头。将该箭头移动到显示视图控制器(您设置为SWRevealViewController类的视图控制器)可让Xcode知道您要从该对象启动层次结构。

答案 1 :(得分:1)

我遇到了同样的问题。帮助我解决问题的是删除链接到视图的导航控制器(在我的例子中是UItableViewController),然后重新插入新的导航控制器(单击tableviewcontroller,编辑器>嵌入>导航控制器)。 / p>