我正在尝试通过使用容器视图来实现(我认为会是)一个简单的、全屏、四窗格的 iPad 应用程序界面。我有一个简单的根 UIViewController,其中包含一个视图,其中有四个容器视图,每个视图控制器都有一个嵌入式视图控制器(两个窗格每个都有一个 UITableViewController,两个窗格每个都有一个 UIViewController)。在 Interface Builder 中创建这是一件轻而易举的事,但是当我运行应用程序时,我收到以下错误,显然是在执行第一个嵌入 segue 时(即,在使用两个 UITableViewController 之一的嵌入 segue 调用 prepareForSegue 之后,但是,显然,在该 UITableViewController 上实际调用 viewDidLoad 之前):
* -[UIStoryboardEmbedSegue perform] 中的断言失败,/SourceCache/UIKit_Sim/UIKit-2380.17/UIStoryboardEmbedSegue.m:18
*由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“需要容器视图。”
有没有人知道我做错了什么?我似乎在任何地方都找不到任何提到这个“需要容器视图”的错误。
谢谢!