Iphone Can';t从外部xib加载视图?

Iphone Can';t从外部xib加载视图?,iphone,objective-c,xcode,cocoa-touch,interface-builder,Iphone,Objective C,Xcode,Cocoa Touch,Interface Builder,我使用的项目是Apple提供的名为的示例代码 我可以通过以下方式从外部xib加载视图: 在MainWindow.xib中,将视图控制器拖动到选项卡栏控制器 文件->新建->文件,添加一个名为“NewTabItemA”的新类,UIViewController的子类,并选择“用户界面使用XIB” 在MainWindow.xib中,在Identity Inspector中将新视图控制器的类更改为“NewTabItemA”,并在Attributes Inspector中将NIB名称更改为“NewTabI

我使用的项目是Apple提供的名为的示例代码

我可以通过以下方式从外部xib加载视图:

  • 在MainWindow.xib中,将视图控制器拖动到选项卡栏控制器
  • 文件->新建->文件,添加一个名为“NewTabItemA”的新类,UIViewController的子类,并选择“用户界面使用XIB”
  • 在MainWindow.xib中,在Identity Inspector中将新视图控制器的类更改为“NewTabItemA”,并在Attributes Inspector中将NIB名称更改为“NewTabItemA”
  • 我可以从外部xib加载视图,而只有第二步不同

  • 在MainWindow.xib中,将视图控制器拖动到选项卡栏控制器
  • 文件->新建->文件,添加一个名为“NewTabItemB”的新类,UIViewController的子类,保留“用户界面使用XIB”。未选中
  • 文件->新建->文件,从“视图”模板中添加一个新的xib文件,将其命名为“NewTabItemB”
  • 在NewTabItemB.xib中,将文件所有者更改为“NewTabItemB”
  • 控件将文件所有者拖动到视图中,将其设置为文件所有者的出口
  • 在MainWindow.xib中,在Identity Inspector中将新视图控制器的类更改为“NewTabItemB”,并在Attributes Inspector中将NIB名称更改为“NewTabItemB”
  • 我错过了什么


    提前感谢大家。

    您是否尝试更改xib的标识符?在interface builder中,单击窗口并在属性中设置它。(三维选项卡)