我已下载了一个包含三个xib(A.xib,B.xib和C.xib)的Xcode项目。我注意到了:
int retVal = UIApplicationMain(argc, argv, nil, nil);
但是,当我构建和运行时,应用程序会加载A.xib。 应用如何决定加载什么?
我正在使用Xcode 4,我的目标是iOS 5。 谢谢。
答案 0 :(得分:5)
您可以在应用目标的摘要标签中设置Main Interface
。
看到这张图片:
编辑:或者,正如Alan所写,您可以在info.plist文件中设置它。
编辑2:哦。我明白你的问题是什么。您可以使用MainWindow作为主.xib文件,但您必须编辑MainWindow中加载的.xib。打开MainWindow.xib,然后选择使用的视图控制器。如果我是对的,它的类设置为A
。如果要使用B.xib,则必须将类更改为B
。您还必须在Attribute Inspector中设置用于视图控制器的NIB。
设置MainWindow.xib中使用的UIViewController的类:
设置NIB:
答案 1 :(得分:0)
在您的应用程序的Info.plist中。