IOS开发(4)xcode9.2 删除项目默认的Main.storyboard
2018-01-31 10:51
423 查看
xcode9.2取消的创建空项目,我们可以创建Single View App 然后删除默认Main.storyboard
这样程序运行起来是黑屏。
Key为Main storyboard file base name
Value为Main
删除Main.storyboard文件
在项目列表找到Main.storyboard删除
运行程序
程序运行显示黑屏
我们可以添加代码
程序运行会提示:
大概意思是应用程序期望拥有一个根控制器(RootViewController)
修改上面的代码,随便添加了一个控制器,程序就不抱错了
这样程序运行起来是黑屏。
删除步骤
删除info.plist文件中Main storyboard file base nameKey为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开发中删除Main.storyboard后黑屏的现象
- iOS项目中删除默认的并使用自建的ViewController后黑屏
- iOS开发:多人开发中从Git上面拉取新项目,当前Xcode不是最新版本情况下不显示模拟器的问题解决方法
- ios开发之正确删除storyboard
- layabox-TS项目构建Xcode项目下基于layaNative的ios和js二次开发
- IOS开发Xcode修改项目名
- iOS开发:为xcode项目添加git仓储
- 高效开发iOS系列 -- 为Xcode添加删除行、复制行快捷键
- iOS开发之xcode统计项目代码行数
- unityios开发--unity导出项目在xcode调试
- xcode删除main.Storyboard 保持工程干净 需要注意事项
- Xcode中iOS应用开发的一般项目目录结构和流程简介
- IOS开发之----Xcode非ARC项目中设置部分文件ARC支持
- (xcode5.0 DEV target:iOS5.0) Could not find a storyboard named 'Main' in bundle
- IOS项目开发实战——Storyboard设置界面技巧与注意事项
- iOS开发Storyboard中UITableView顶部默认空白 - 芒果iOS
- iOS开发70-iOS Xcode Instrument无法监测App,选择Choose Target后,找不到当前项目对应的app程序
- IOS 项目初始化设置读取main.storyboard 方法
- xcode6新建项目,删除mainstoryboard,新建storyboard报错:failed to instantiate the default view controller for ...
- IOS开发之----Xcode非ARC项目中设置部分文件ARC支持