在App委托类中将xib文件替换为Main.storyboard文件



目前项目正在使用应用程序委托类中的MainWindow.xib作为主nib文件。它在主.m文件中有这个代码

int main(int argc, char *argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil);
[pool release];
return retVal;
}

我想把它换成主板。我在info.plist文件中将其更改为Mainstoryboard文件的基本名称,但它显示了一个错误,即没有设置应用程序委派。必须指定应用程序委托类才能使用主情节提要文件

我应该在应用程序委托类中做什么编码来使用Mainstoryboard文件。

感谢

UIApplicationMain()函数的最后一个参数(nil)替换为应用程序委托类的名称。默认情况下通常为@"AppDelegate"

如果其他人和我一样发现了这一点,那么您实际想要用nil替换的代码是NSStringFromClass([AppDelegate class]),如果您对自己的类名进行了不同的命名,则可以用类名替换AppDelegate

此外,不要忘记#import "AppDelegate.h"

最新更新