xcode_模拟器黑屏

错误提示
 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Could not find a storyboard named 'Main' in bundle NSBundle  (loaded)' 

重点在Could not find a storyboard named 'Main' in bundle

原因:是由于删除main.storyboard后设置不当造成的

如果工程是由纯代码编写并不适用.xib来加载视图,和处理ios应用,需要做以下修改:


1、删掉工程中main.storyboard 后要删除plist文件中对应的键值

xcode_模拟器黑屏_第1张图片

2、删除main.storyboard后,需要在AppDelegate.m中初始化一个window进行使用,否则应用程序没有window可用。并且讲视图作为主界面加载出来。

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[self.window makeKeyAndVisible];


另一种情况要使用.xib文件来加载视图,运行应用


在“General”标签页中找到 Deployment Info 区,将Main interface 文本框中的Main删除。

在新建.xib

你可能感兴趣的:(xcode_模拟器黑屏)