iOS Could not find a storyboard named 'Main' in bundle NSBundle

1、在最新的Xcode6.0之后新建项目默认的是使用Main.storyboard,有些人习惯用storyboard有些人不习惯使用,当我们新建项目删除storyboard时我们运行项目发现会报错:Could not find a storyboard named ‘Main‘ in bundle NSBundle,这是因为我们把storyboard删除了,而storyboard相对的路径没有删除

2、删除Main.storyboard后,我们需要在AppDelegate.m中初始化一个window进行使用,否则应用程序没有window可用

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

iOS Could not find a storyboard named 'Main' in bundle NSBundle

时间: 2024-11-06 20:37:20

iOS Could not find a storyboard named 'Main' in bundle NSBundle的相关文章

Could not find a storyboard named 'Main' in bundle NSBundle </Users/tianxiao/

1.删掉工程中main.storyboard 后要删除plist文件中对应的键值,否则会报如下错误: Could not find a storyboard named 'Main' in bundle NSBundle 2.删除main.storyboard后,需要在AppDelegate.m中初始化一个window进行使用,否则应用程序没有window可用. self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen

Could not find a storyboard named 'Main' in bundle NSBundle

1.删掉工程中main.storyboard 后要删除plist文件中对应的键值,否则会报如下错误: Could not find a storyboard named 'Main' in bundle NSBundle 2.删除main.storyboard后,需要在AppDelegate.m中初始化一个window进行使用,否则应用程序没有window可用. self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen

ios学习记录 day44 UI20 Storyboard 高级可视化编程 + 单例

可视化编程 : 5.0之前 xib  5.0之后 Storyboard 注意事项:1.在AppDelegate中不用代码初始化一个window   2.在general  设置 Main Interface(创建的时候自动设置的) weak可以指向 但是没有拥有权   strong有拥有权 单例特性: 1.唯一性  创建的对象永远指向同一块内存地址     2.不释放   从打开程序到后台关闭 对象都不释放 单例安全:加锁@synchronized  防止同一块内存被创建两次,破坏唯一性 //单

Could not find a storyboard named 'MainStoryboard'

Could not find a storyboard named 'MainStoryboard' 查看Supporting Files--->Info.plist-->main storyboard file base name为什么 把UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];里面的name改为正确的即可 Could not find a st

iOS UI基础-12.0 Storyboard

storyboard创建控制器 1.先加载storyboard文件(Test是storyboard的文件名) UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Test" bundle:nil]; 2.接着初始化storyboard中的控制器 初始化“初始控制器”(箭头所指的控制器) MJViewController *mj = [storyboard instantiateInitialViewControll

[iOS]集成环信SDK然后运行时候crash了-[NSBundle initWithURL:]: nil URL argument'

Crash的reason是-[NSBundle initWithURL:]: nil URL argument' 1.首先我是用cocoapods导入的环信的SDK.然后怎么运行怎么crash. 2.后来我就把cocoapods里的环信SDK拖到桌面,然后删除工程cocoapods里面的环信SDK,改成手动拖入,然后编译,运行,不crash了! 有错误还忘您指出,如果这篇文章帮助到您了,或者您有什么建议和补充,都可以留言告诉我哦! [iOS]集成环信SDK然后运行时候crash了-[NSBund

iOS国际化——通过脚本使storyboard翻译自增

一. 针对两种文件的国际化处理 代码中即.m文件的国际化 首先在你需要进行国际化处理的字符串外面加一层NSLocalizedString,注意中文也是可以的哦 textfield.text = [NSString stringWithFormat:NSLocalizedString(@"使用帮助", nil)]; NSLocalizedString是一个定义在NSBundle.h中的宏,其用途是寻找当前系统语言对应的Localizable.strings文件中的某个key的值. 第一个

【iOS开发-120】在storyboard中如何使用Size Classes,其实就是设置多套AutoLayout

(1)在storyboard中使用Size Classes. 我们之前使用过AutoLayout,目前多了一个Size Classes,可以看做是在不同的Size Classes下进行AutoLayout设置. 详细教程,http://www.cocoachina.com/ios/20141020/9978.html --貌似,storyboard的功能越来越强大了.光是不同尺寸和屏幕的适配,就足以让敲代码成为一种痛苦. --找了很多博文,发现,几乎都是谈如何在storyboard中使用Size

iOS开发UI篇—使用storyboard创建导航控制器以及控制器的生命周期

一.基本过程 新建一个项目,系统默认的主控制器继承自UIViewController,把主控制器两个文件删掉. 在storyboard中,默认的控制器是View Controller,而我们需要的是导航控制器,那么就把系统的给删掉,拖一个导航控制器进来,导航控制器中默认的第一个子控制器是一个tableview controller,这里不需要,把它删掉,重新拖三个View Controller到界面上进行连线,简单的设置就可以了.           按钮连线,按住ctrl,右边界面选择push