删除 MainStoryboard 后黑屏

Posted

技术标签:

【中文标题】删除 MainStoryboard 后黑屏【英文标题】:Blank black screen after removing MainStoryboard 【发布时间】:2012-08-21 04:06:26 【问题描述】:

我想摆脱故事板并将所有内容都放在 nib 文件中。所以我删除了主故事板并在应用程序委托中编写了启动例程。我还删除了应用程序目标摘要部分中的故事板名称,因此编译器不会抱怨。但是,现在启动应用程序时什么都没有显示,只有一个黑色的空白屏幕。是否可以在不创建新的非故事板项目的情况下解决此问题?

这是我的应用委托中的代码..

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

    MasterViewController *mainController = [[MasterViewController alloc] initWithNibName:@"MasterViewController" bundle:nil];

    UINavigationController *navController = [[UINavigationController alloc] init];
    [navController pushViewController:mainController animated:YES];

    [self.window addSubview:navController.view];

    [self.window makeKeyAndVisible];
    return YES;

【问题讨论】:

【参考方案1】:

编辑您的 Info.plist 以指示主 nib 文件而不是情节提要文件。您需要同时更改键(UIMainStoryboardFileNSMainNibFile)和关联的值。

【讨论】:

【参考方案2】:

当您删除主故事板时,您也删除了故事板入口点。要解决此问题,请替换 StoryBoard 入口点,您应该会获得所需的显示。

谢谢, 拉贾特

StoryBoard Entry Point

【讨论】:

以上是关于删除 MainStoryboard 后黑屏的主要内容,如果未能解决你的问题,请参考以下文章

Win10笔记本开机输入密码后黑屏如何解决

华硕bios更新后黑屏?

win7启动后黑屏 具体问题要具体分析

win10电脑开机,输完开机密码,然后就会黑屏,有鼠标,按Windows键有反应,几分钟后显示桌面?

重装win10系统,安装完后重启,就一直黑屏,怎么办?

win10开机输入密码后黑屏