2

我正在开发一个嵌入导航控制器的应用程序。现在我想向它添加标签栏控制器。也就是说,第一页上有几个按钮,点击它们后,它们会导致不同的标签栏控制器(比如说,每个 TabBarController 有两个视图控制器)。

我所做的是:我从对象库中拖动 TabBarController,按 ctrl+拖动将按钮从第一页连接到 TabBarController。我创建了两个名为 System1 和 System2 的 UIViewController,并将两个选项卡栏视图控制器设置为它们。

然后我尝试在模拟器上运行。当我按下按钮时,应用程序被终止:

由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类与键 requestInfo 的键值编码不兼容。”

谁能告诉我我做错了什么以及如何解决?

提前致谢。

4

1 回答 1

3

If you use a Tabbar controller, that has to be the window's root view controller, and then you can have one or more navigation controllers as the view controllers in the tabs. This is explained in Apple's View Controller Programming Guide. Its the only way to make it work.

于 2012-09-26T19:17:05.313 回答