Xcode如何决定首先加载哪个xib?我怎么能改变呢?

时间:2011-11-21 23:15:11

标签: iphone ios xcode ipad xib

我已下载了一个包含三个xib(A.xib,B.xib和C.xib)的Xcode项目。我注意到了:

  • 它们都不称为“MainWindow.xib”。
  • 在项目摘要中,主界面值设置为 MainWindow
  • 未设置主nib文件基本名称
  • Main.c 未指定应用代理int retVal = UIApplicationMain(argc, argv, nil, nil);

但是,当我构建和运行时,应用程序会加载A.xib。 应用如何决定加载什么?

我正在使用Xcode 4,我的目标是iOS 5。 谢谢。

2 个答案:

答案 0 :(得分:5)

您可以在应用目标的摘要标签中设置Main Interface

看到这张图片:

Main Interface

编辑:或者,正如Alan所写,您可以在info.plist文件中设置它。

编辑2:哦。我明白你的问题是什么。您可以使用MainWindow作为主.xib文件,但您必须编辑MainWindow中加载的.xib。打开MainWindow.xib,然后选择使用的视图控制器。如果我是对的,它的类设置为A。如果要使用B.xib,则必须将类更改为B。您还必须在Attribute Inspector中设置用于视图控制器的NIB。

设置MainWindow.xib中使用的UIViewController的类:

Set the class

设置NIB:

Set the NIB

答案 1 :(得分:0)

在您的应用程序的Info.plist中。