我正在尝试使用已经适用于新应用的博客阅读器应用。工作博客阅读器应用程序是作为主要细节应用程序制作的,我真的想了解这些分割视图是如何工作的,所以我添加了一个拆分视图作为单个视图模板的一部分,我得到一个错误,我可以&# 39;我真的明白,我一直在网上看,但我想不出办法解决这个问题,我得到的错误如下:
我的项目结构就是这个:
任何想法是什么导致了这个问题?我使用的代码在没有初始View Controller的情况下工作正常,只是Master-Detail Application模板中的拆分视图。
答案 0 :(得分:0)
在我看来,window!.rootViewController
是带蓝色的控制器"转到博客"按钮。我认为它不是UISplitViewController
实例,这就是您遇到此崩溃的原因。我还假设您可以在"转到博客"的点击处理程序周围的某处获得UISplitViewController
的实例。按钮,显示此控制器的位置。
答案 1 :(得分:0)
您需要将此代码移至其他位置。使用“Home”标题和“”转到Blog“按钮添加以下方法覆盖到视图控制器:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
let spleatViewController = segue.destinationViewController as! UISplitViewController
//Do another customization...
}