我正在尝试将我当前设置为项目“常规配置窗格”中的.xib文件的应用程序主界面更改为新的故事板。
我创建了故事板,并选择它作为主界面。 但是当我在模拟器中启动应用程序时,我得到一个黑屏并在控制台中打印以下消息:“没有设置app委托。必须指定app委托类才能使用主故事板文件。”
我该怎么做?
答案 0 :(得分:5)
app委托类通常在main.m中指定:
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([TCAppDelegate class]));
}
}
答案 1 :(得分:1)
你是否设置了mainWindow如果你不是请在项目中设置窗口
答案 2 :(得分:0)
在didFinishLaunchingWithOptions
方法中放置这些代码行。
UIStoryboard *storyBoard; = [UIStoryboard storyboardWithName:@"yourStoryboardName" bundle:nil];
UIViewController *initViewController = [storyBoard instantiateInitialViewController];
[self.window setRootViewController:initViewController];
return Yes ;