出现“无法在捆绑包中加载 NIB”错误

Posted

技术标签:

【中文标题】出现“无法在捆绑包中加载 NIB”错误【英文标题】:Getting 'Could not load NIB in bundle' error 【发布时间】:2017-05-31 21:08:08 【问题描述】:

我正在创建一个对 Web 服务器进行 RESTful 调用并返回自定义 UITableView 的框架。 ios 客户端导入我的框架并创建一个公共类的实例并调用 one 方法返回 UITableView。

但是我收到“NSInternalInconsistencyException: 'Could not load NIB in bundle'”错误并且似乎无法弄清楚是什么导致了错误:

我在我的框架和自定义 tableview 类中通过 xib 创建了默认的 tableview 单元格,我在 viewDidLoad():

中注册了该单元格

它在我的框架中编译得很好,但是每当我尝试使用该方法来获取 tableview 时,我都会收到错误消息。知道有什么问题吗?

我尝试/检查的几件事:

确保选择我的 xib 目标作为框架的目标。

【问题讨论】:

你可以从这里尝试它工作正常。 hackingwithswift.com/example-code/uikit/… 【参考方案1】:

找到了我的错误的解决方案。

不确定我的理解/解释是否正确,但我需要将 UINib 注册到将使用自定义 tableview 单元格的类。

【讨论】:

以上是关于出现“无法在捆绑包中加载 NIB”错误的主要内容,如果未能解决你的问题,请参考以下文章

无法在捆绑包中加载 NIB

无法在捆绑包中加载 NIB

无法在捆绑包中加载 Nib

我的自定义框架崩溃'无法在捆绑包中加载 NIB

Xamarin 工作室。单触。无法在捆绑包中加载 NIB ... 带有名称

。XIB / .NIB文件无法正确加载