1

我试图在我的导航控制器(iOS 4/Xcode 4)中显示从 NIB 加载的控制器,但它不起作用。Interface Builder 不允许我选择任何笔尖;当我尝试手动键入一个时,我收到此错误:

警告:不支持的配置:导航控制器 NIB 名称设置为 MyViewController.nib(此视图控制器不打算以这种方式设置其视图)

这是怎么回事?需要注意的一件事:我在创建基于视图的项目后手动添加了导航控制器。我决定在我已经创建项目之后使用一个,而不是从一开始就选择基于导航的。也许我忘记了一个设置?

4

1 回答 1

8

我认为您正在尝试设置导航控制器本身的 NIB。

这不是您想要做的:您希望设置导航控制器的根视图控制器的 nib。为此,您应该通过导航面板(左侧面板包含当前 NIB 中的所有对象的列表)展开导航控制器。

选择“根视图控制器”,然后根据需要设置其 NIB 和类。

您现在遇到错误的原因是您实际上是在尝试设置导航控制器的 NIB,而 XCode 完全不允许您这样做。

于 2011-07-06T15:33:56.373 回答