我想摆脱故事板并在nib文件中创建所有内容。所以我删除了主要故事板并在应用程序委托中编写了启动例程。我还删除了应用程序目标的摘要部分中的故事板名称,因此编译器不会抱怨。但是,现在应用程序启动时没有显示任何内容,只有黑色的空白屏幕。如果没有创建一个新的非故事板项目,是否可以解决这个问题?
以下是我的app delegate中的代码..
- (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;
}
答案 0 :(得分:0)
编辑Info.plist以指示主nib文件而不是storyboard文件。您需要更改密钥(UIMainStoryboardFile
到NSMainNibFile
)和相关值。
答案 1 :(得分:0)