我真的需要一个MainWindow.xib文件吗?

时间:2011-04-13 01:02:47

标签: iphone cocoa-touch ios ipad

我有一个没有MainWindow.xib的iPad 4.3项目,因为它的主视图是以编程方式创建的。一切似乎工作正常但我注意到在我的plist文件中有一个NSMainNibFile键的值,其值为“MainWindow”。如果我以任何方式更改该条目,我的应用程序将无法正常工作。现在,这很奇怪,至少对我而言......

3 个答案:

答案 0 :(得分:5)

如果删除目标属性中的xib引用,请务必更改main.m中的代码以引用类委托类。

int retVal = UIApplicationMain(argc, argv, nil, @"YourAppDelegateClassName");

答案 1 :(得分:2)

如果从Info.plist中删除NSMainNibFile键,则需要更新main.m的代码。您需要更新UIApplicationMain来电中的NSString *delegateClassName

答案 2 :(得分:1)

不,你不一定需要一个名为MainWindow.xib的东西,你可以在任何地方重命名,但正如这个答案所指出的,你必须要有一些东西让应用程序开始; What's the MainWindow.xib nib file for?