您的位置:首页 > 移动开发 > IOS开发

IOS开发(4)xcode9.2 删除项目默认的Main.storyboard

2018-01-31 10:51 423 查看
xcode9.2取消的创建空项目,我们可以创建Single View App 然后删除默认Main.storyboard

这样程序运行起来是黑屏。

删除步骤

删除info.plist文件中Main storyboard file base name

Key为Main storyboard file base name

Value为Main



删除Main.storyboard文件

在项目列表找到Main.storyboard删除



运行程序

程序运行显示黑屏

我们可以添加代码

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow alloc] init];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];

return YES;
}


程序运行会提示:

Application windows are expected to have a root view controller at the end of application launch


大概意思是应用程序期望拥有一个根控制器(RootViewController)

修改上面的代码,随便添加了一个控制器,程序就不抱错了

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.backgroundColor = [UIColor whiteColor];

UITabBarController *tbc = [[UITabBarController alloc] init];

self.window.rootViewController = tbc;

[self.window makeKeyAndVisible];

return YES;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  IOS