iOS:无法通过导航控制器显示视图

时间:2011-07-06 15:28:38

标签: iphone ios uinavigationcontroller navigationcontroller

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

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

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

1 个答案:

答案 0 :(得分:8)

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

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

选择“Root View Controller”,然后根据需要设置其NIB和类。

你现在收到错误的原因是你实际上是在试图设置导航控制器的NIB,而XCode是非常不让你这么做的。