reason: 'Could not load NIB in bundle: "XXXXXXX" with name 'xxCell'

错误信息:reason: ‘Could not load NIB in bundle: ‘NSBundle </Users/caitong/Library/Developer/CoreSimulator/Devices/5EC57F6E-CC41-4FD6-80D7-443B52B9D181/data/Containers/Bundle/Application/BB8E1CAE-441F-46FF-802A-EFC05088D841/ColleceService.app>
(loaded)‘ with name ‘collectViewCell‘‘

查找原因:UICollectionView注册的是时候出错;

如下:

[self.collectionView registerNib:[UINib nibWithNibName:@"schoolViewCell" bundle:nil] forCellWithReuseIdentifier:identifer];

正确应该是cell类的名字,类名字写错了.

谨记:有些类名字很长,不要用手打出来,尽量复制.不要那么自信能拼对.少写或者多写都会导致出错,这是血的教训.

reason: 'Could not load NIB in bundle: "XXXXXXX" with name 'xxCell'

时间: 2024-12-28 22:48:05

reason: 'Could not load NIB in bundle: "XXXXXXX" with name 'xxCell'的相关文章

跳转UICollectionViewController报Could not load NIB in bundle解决办法

报错代码如下:'Could not load NIB in bundle: 'NSBundle </Users/mac/Library/Developer/CoreSimulator/Devices/A0182119-C6AC-4732-BF37-3E6D35B102E1/data/Containers/Bundle/Application/E5F586ED-526F-4D52-9C7C-9335E772F666/00-ItcastLottery.app> (loaded)' with nam

Could not load NIB in bundle: &#39;NSBundle.....

学习NSNotification时遇到了这个问题,错误日志如下: 2015-08-28 17:47:24.617 NSNotificationDemo[7158:786614] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </private/var/mobile/Container

Could not load NIB in bundle: ‘NSBundle (loaded)‘

昨天手贱去设置了info.plist中"Localization native development region"属性,今天过来发现app有些页面打不开,提示Could not load NIB in bundle: 'NSBundle (loaded)'错误. 找遍了网上的各种解决方案,后来才找到问题:所要打开的页面没有做相应的本地化语言处理 解决方案:添加本地化处理or设置成原来的属性

Xcode Could not load NIB 的一个问题解决

# Could not load NIB 的一个问题 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form

解决IOS could not load NIB in bundler

就在刚刚IOS运行的时候出现一个问题,就是在TableViewController中加载TableViewCell时不能加载nib文件. 然后就百度了一下,大部分说是loadNibNamed:@"nib名字" 时nib名字写错了,当然这也是一个问题, 但是我的问题不是这个引起的. 项目需要协同开发,同事提交个文件我更新了一下后,在Targets下的build phases中Copy Bundle Resources里面没有将nib文件加进来,把nib文件加进来后问题解决,项目运行流畅.

Unity中 动态加载 Resources.Load()和Asset Bundle 的区别

版权声明:本文为博主原创文章,未经博主允许不得转载. 初学Unity的过程中,会发现打包发布程序后,unity会自动将场景需要引用到的资源打包到安装包里,没有到的不会跟进去.我们在编辑器里看到的Asset中的文件结构只是工作于编辑器环境下的,在游戏中unity会重新组织数据库.这是我们一定会遇到一个需求,即动态的加载我们自己的文件,而且想维护这个文件存储和加载的位置,并且是各种自定义的文件. 比如说你换装,需要动态从磁盘load一个模型,正常情况下如果这个模型没有被场景引用到,它都根本不会被打进

从bundle中加载xib

很多时候为了封装,需要把一个View单独的做成一个组件,比如做成静态库.如果这个view是自定义的,并且使用了xib,那么在主工程中怎么使用呢?在静态库中,添加bundle,编译的时候并不会把xib编程nib,所以在主工程中加载xib就会报错. 我们工程静态库中自定义了一个tableViewCell和collectionCell来展示相册和照片使用的 在主工程viewDidLoad方法中注册. BOOL nibsRegistered = NO; if (!nibsRegistered) { NS

关于IB_DESIGNABLE / IBInspectable的那些事

前言 IB_DESIGNABLE / IBInspectable 这两个关键字是在WWDC 2014年”What’s New in Interface Builder”这个Session里面,用Swift讲过一个例子.也是随着Xcode 6 新加入的关键字. 这两个关键字是用在我们自定义View上的,目前暂时只能用在UIView的子类中所以系统自带的原生的那些控件使用这个关键字都没有效果. Live RenderingYou can use two different attributes—@I

iOS 8 &amp; Xcode 6:UINib加载xib文件问题

使用UINib类静态方法nibWithNibName:bundle:加载xib(nib)文件,第一个参数无须加文件后缀.若加后缀,则程序报错:第二个参数为空时,程序从mainBundle指向的路径中搜索文件. 正确的写法: UINib *storyCellNib = [UINib nibWithNibName:@"StoryCell" bundle:nil]; [self.tableView registerNib:storyCellNib forCellReuseIdentifier