我有一个没有MainWindow.xib的iPad 4.3项目,因为它的主视图是以编程方式创建的。一切似乎工作正常,但我注意到,在我的plist文件中,有一个值为具有“MainWindow”值的NSMainNibFile键。如果我以任何方式更改该条目,我的应用程序将无法工作。现在,这很奇怪,至少对我来说...我真的需要一个MainWindow.xib文件吗?
5
A
回答
1
不,你不一定需要叫MainWindow.xib
的东西,你可以在任何地方重命名,但是这个答案指出你必须有一些东西供应用程序开始; What's the MainWindow.xib nib file for?
2
如果您从Info.plist中删除NSMainNibFile项,则需要更新main.m的代码。您需要在拨打UIApplicationMain时更新NSString *delegateClassName
。
5
如果您删除目标属性中的xib引用,请务必在main.m中更改您的代码以引用您的类委托类。
int retVal = UIApplicationMain(argc, argv, nil, @"YourAppDelegateClassName");
相关问题
- 1. Portal:我真的需要一个Portal吗?
- 2. 我真的需要bindParam吗?
- 3. 我真的需要MVVM吗?
- 4. 我真的需要写这个“SerializationHelper”吗?
- 5. CPPUNIT:我们真的需要每个测试一个功能吗?
- 6. 我需要一个真正的mouseOver
- 7. 我需要json.js文件吗?
- 8. 我真的需要为TestFlight创建一个AdHoc Distribution Build吗?
- 9. 我真的需要一个自动增量ID列吗?
- 10. 我需要一个UINavigationController吗?
- 11. css BEM - 我们真的需要E吗?
- 12. 我真的需要做mysql_close()吗?
- 13. 我们真的需要Automapper吗?
- 14. c#vb:我们真的需要System.Lazy吗?
- 15. 我真的需要服务层吗?
- 16. 我真的需要散列密码吗?
- 17. Subversion *真的需要ActivePython吗?
- 18. GLSL Renderbuffer真的需要吗?
- 19. Android:真的需要2个字节吗?
- 20. 我的网站需要HTML文件吗?
- 21. OpenXML - CellFormats - 我真的需要为每个单个排列配置一个吗?
- 22. 我真的需要的.htaccess
- 23. Mahout - JPA集成。我需要一个CSV文件吗?
- 24. 我真的需要[email protected],[email protected]等电子邮件吗?
- 25. 我需要一个用于我的软件的数据库吗?
- 26. 我真的需要在每个Principal上调用Dispose()吗?
- 27. 涂鸦CMS - 我真的需要777整个安装吗?
- 28. OpenSSL真的需要一个openssl.conf的路径吗?
- 29. 我需要一个访问者来访问我的组件吗?
- 30. Eclipse真的需要Git来检查Java类文件吗?
奇怪的是: 1)我没有的MainWindow.xib文件(我删除了它) 2)我没有删除我的Info.plist文件 3 NSMainNibFile键)我没有修改调用UIApplicationMain: '[int retVal = UIApplicationMain(argc,argv,nil,nil);' 4)应用程序按预期工作! – 2011-04-13 17:42:32
但是,如果我删除密钥,应用程序将无法正常工作... – 2011-04-13 17:44:29
我发现我的问题。的确,我需要MainWindow.xib文件。它仍然部署在iPad模拟器上,因为我没有删除应用程序,所以它被发现。一旦我重新部署了它,我发现它非常需要......非常感谢! – 2011-04-13 19:29:31