码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-12-13 06:38:44      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:n6k   cs6   mib   repeat   lcx   crc   reference   lower   vpn   

# Could not load NIB 的一个问题

Could not load NIB 的一个问题

这两天多人合作一个项目。由于之前svn配置不太合理,导致加人之后svn代码冲突,整个项目都坏掉了,pods的问题也出现了一个无解的问题,试过换源,重新切换库和网络上无数的办法,均失败告终,之后突然想到测试一下pods有没有问题,发现pods正常,只是项目在增加人提交的过程中出现了问题。。遂想重新check一份,然后pods也忽略,不在svn管理之下。
进过几个小时的操作,check代码,pod install (网络渣)终于完成了。
项目算是可以正常的跑起来了,但是进入之前写的那个页面发现 有个cell加载的过程中出现了问题,具体如下:
Terminating app due to uncaught exception ‘NSInternalInconsistencyException‘, reason: ‘Could not load NIB in bundle: ‘NSBundle (loaded)‘ with name ‘BBProtocalCell‘‘

技术分享

 

?

简单点说:就是nib 加载cell失败。

但是代码是从之前最后一次提交之后的代码中拷贝过来的,之前是正常的。但是重新check之后就不行了,总是这个问题。

当时首先想到的就是代码拼写的问题,但是直接就忽略了,因为这是自己写的一点没有动,并且是拷贝过来的,之前还能运行。

想了半天误解。从网上找了一下,也只有一个简单的答案就是,加载的类名拼写错了,但是显然我这个不是这个问题。 后来想了一下,觉得可能是项目编译的时候没有找到这个BBProtocalCell 类文件,后去查看。
如图:
技术分享

 

?

一看原来有。应该又不是这的问题。就当放弃的时候删除关键字
突然有新的发现
**技术分享

 

?
**

原来还有这个xib的编译源文件,遂动手加上,发现好用 哈哈。。
问题就这样随手解决了。。

总结

问题:Could not load NIB
解决方案:
1.拼写问题 --- 一般不会出这个问题
2.可能因为一些原因 文件没有被添加的编译器中,导致编译器编译过程中找不到文件,导致加载失败

希望能帮到一些朋友~~~

 

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

标签:n6k   cs6   mib   repeat   lcx   crc   reference   lower   vpn   

原文地址:http://www.cnblogs.com/xiaoyouPrince/p/6166464.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!