【发布时间】:2015-02-27 14:33:49
【问题描述】:
我正在尝试修改我现有的应用程序以使用拆分视图控制器。我遵循示例主/详细项目结构,将拆分视图控制器添加到我的故事板中,使其成为初始视图控制器,一切似乎都工作正常,直到我尝试在 iOS 7 模拟器中运行该应用程序。突然间,当我在application: didFinishLaunchingWithOptions 中遇到断点时,self.window.rootViewController 现在是我的主视图控制器的类型,而不是拆分视图控制器本身。
我想也许那时我只需要将拆分视图控制器从根视图本身中取出并尝试rootViewController.splitViewController,但那是nil。我一定错过了启用这个拆分视图控制器的一些设置步骤,但我不知道它是什么。
【问题讨论】:
-
您能否添加一个链接,指向您在情节提要中设置拆分视图控制器时所遵循的指南?
-
我没有遵循指南,我只是将拆分视图控制器添加到情节提要中,将其设置为初始视图控制器,并将我的主视图和详细视图连接到适当的插座。如果我什至将基本主/详细视图项目生成的相同故事板放入我的项目中,也会发生相同的行为(主视图控制器是根视图)
标签: ios ios7 xcode6 uisplitviewcontroller