【问题标题】:SWRevealViewController hierarchy leading to black screenSWRevealViewController 层次结构导致黑屏
【发布时间】:2015-03-05 10:56:32
【问题描述】:

首先,我想说的是,从编程的角度来看,我的代码没有错误 - 它运行成功,因此为之鼓掌。但是,我遇到的问题是,当我运行应用程序时,它会显示黑屏。我认为这个问题与我如何设置 segues 或类似的东西有关。

层次结构:

显示视图控制器 -> 表视图
-> 导航控制器 -> 选项卡视图控制器 -> FirstViewController

重要提示:

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

【问题讨论】:

    标签: ios xcode swrevealviewcontroller


    【解决方案1】:

    我已经找到了解决方案。希望其他人可以从中学习。

    当您使用标签栏控制器作为基础创建项目时,故事板中标签栏控制器的左侧会出现一个箭头。将该箭头移动到 Reveal View Controller(您设置为 SWRevealViewController 类的 View Controller)让 Xcode 知道您想从该对象开始您的层次结构。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-02
        • 1970-01-01
        • 1970-01-01
        • 2012-09-30
        • 2011-08-03
        • 2014-01-16
        相关资源
        最近更新 更多