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

gon*_*ins 1 iphone uinavigationcontroller navigationcontroller ios

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

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

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

lxt*_*lxt 8

我想你正试图设置导航控制器本身的NIB.

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

选择"Root View Controller",然后根据需要设置其NIB和类.

您现在收到错误的原因是您实际上正在尝试设置导航控制器的NIB,XCode非常不让您这么做.